|
MRaster examples 22.0.0.0
Image Processing Library
|
Files | |
| 16bit_data_image_filter.cpp | |
| Demonstrate "data images" and mjr::ramCanvasPixelFilter. | |
| 3da_frac_langford.cpp | |
| Draw langford attractors with different initial conditions. | |
| 3da_frac_lorenz.cpp | |
| Draw lorenz attractors with different initial conditions. | |
| apollony.cpp | |
| Draw the Apollony Gasket via an ifs. | |
| apomorph.cpp | |
| Morph a IFS from an Apollony Gasket to a cloud. | |
| attracting_torus_shadow.cpp | |
| Draw the intersection of the Attracting Torus Attractor with coordinate plains. | |
| attracting_torus_shadowM.cpp | |
| Draw the intersection of the Attracting Torus Attractor with coordinate plains. | |
| barrymartin.cpp | |
| Draw some Barry Martin Attractors. | |
| bifurcation_diagram.cpp | |
| Draw a bifurcation diagram for the logistic map. | |
| biomorph1.cpp | |
| Draw some classical versions of Clifford Pickover's biomorph fractals. | |
| biomorph2.cpp | |
| Draw a corner centered biomorph fractal nice for a desktop background image. | |
| biomorphMorph.cpp | |
| Draw the classic biomorphMorph fractal. | |
| bmark.cpp | |
| Benchmark program for pixel draw rates with ramCanvas. | |
| brownianDiffusion.cpp | |
| Read a TIFF image and simulate brownian diffusion. | |
| brusselator.cpp | |
| Simulate the brusselator on a random initial set. | |
| BurningShip.cpp | |
| Burning Ship Fractal. | |
| butterfly.cpp | |
| A kaliset inspired butterfly fractal. | |
| chaos_game.cpp | |
| Play the chaos Game. | |
| circles.cpp | |
| Mathematical art with circles. | |
| collatz.cpp | |
| Draw a mandelbrot-like fractal with the collatz map. | |
| color_all.cpp | |
| Draw every possible color in 24-bit. | |
| color_interp_hsl_vs_rgb.cpp | |
| Illistrate the diffrence in interpolion in HSL vs RGB spaec. | |
| color_lut_cubehelix.cpp | |
| Draw a few cubehelix color schemes. | |
| color_lut_docs.cpp | |
| Produce preview impages for every color scheme – for documentation. | |
| color_lut_indexed.cpp | |
| Draw colorbrewer2 color pallets. | |
| color_lut_indexedC.cpp | |
| Draw continous colorbrewer2 color gradients. | |
| color_lut_poly.cpp | |
| Draw a few cubehelix color schemes. | |
| color_lut_rainbows.cpp | |
| rainbow related colors | |
| color_lut_ramp_cube.cpp | |
| Draw several examples of cube color ramps. | |
| color_lut_ramp_cubeC.cpp | |
| Draw several examples of cube color ramps. | |
| color_lut_ramp_misc.cpp | |
| Demonstrate the cmpRGBcornerDGradiant (general color ramp) function. | |
| color_web_rectangle.cpp | |
| Produce an image showing an array of the 216 web safe colors – a pallet of colors once considered "safe" for internet use. | |
| color_web_triangle.cpp | |
| Plot the full range of RGB colors along with various reduced color spaces. | |
| convertRawToTIFF.cpp | |
| Demonstrate how load a floating point RAW file and save it as an integer TIFF. | |
| cplxColor.cpp | |
| draw complex function plots | |
| demo_colorizer.cpp | |
| Draw a mandelbrot set using colorizeCanvas. | |
| demo_corners.cpp | |
| Demonstrate the ramCanvas corners API. | |
| demo_data_image.cpp | |
| Demonstrate "data images" and mjr::ramCanvasPixelFilter. | |
| displayImageSDL2.cpp | |
| Demonstrate how to display an image with SDL. | |
| dlaBrownian.cpp | |
| Read a TIFF image and simulate brownian diffusion limited aggregation of blue pixels. | |
| dlaDrift.cpp | |
| Read a TIFF image and simulate diffusion limited aggregation with drift of blue pixels. | |
| dlaSeed.cpp | |
| Produces seed images for diffusion limited aggregation (DLA) simulations. | |
| doublePendulum.cpp | |
| For each pixel, simulate a double pendulum system over 2sec and color the pixel according to the pendulum end state. | |
| doublePendulumM.cpp | |
| For each pixel, simulate a double pendulum system over 2sec and color the pixel according to the pendulum end state. | |
| duck.cpp | |
| Draw the duck fractal. | |
| feather.cpp | |
| The feather fractal. | |
| geomTfrm_Arb.cpp | |
| Read an image, transform it, and write out transformed image. | |
| geomTfrm_LensDistortion.cpp | |
| Read an image, correct it for radial lens discortion, and write out the corrected image. | |
| geomTfrm_Rotate.cpp | |
| Read an image, rotate it, and write out the transformed image. | |
| glut_image.cpp | |
| One way to get images from a ramCanvas into OpenGL. | |
| heart2022.cpp | |
| Draw a heart for Valentines Day 2022. | |
| heart2025.cpp | |
| Draw a heart for Valentines Day 2025. | |
| heartFrac.cpp | |
| Draw a heart fractal. | |
| ikeda_attractor.cpp | |
| Draw an Ikeda map fractal. | |
| img_process.cpp | |
| Demo some image processing. | |
| invertedMandelbrot.cpp | |
| Draw the Inverted mandelbrot set. | |
| julia.cpp | |
| Draw a julia set. | |
| juliaM.cpp | |
| juliaM2.cpp | |
| Draw julia sets on a Mandelbrot Curve. | |
| kalisetJ.cpp | |
| Draw a kaliset julia-style. | |
| kalisetM1.cpp | |
| Draw a kaliset mandelbrot-style. | |
| kalisetM2.cpp | |
| Draw a kaliset mandelbrot-style. | |
| laguerre_3updown.cpp | |
| Simplified code for Newton's Fractical. | |
| laguerre_simple.cpp | |
| Simplified code for Laguerre Method to compare to Newton's Fractical. | |
| level_curves.cpp | |
| Draw level curves for a real valued function on two real variables. | |
| LevyCurve.cpp | |
| Draws Levy Curve with the Chaos Game algorithm. | |
| lorenz_fuz.cpp | |
| Draw a Lorenz Attractor histogram. | |
| lorenz_mM.cpp | |
| For each pixel, simulate a double pendulum system over 2sec and color the pixel according to the pendulum end state. | |
| lorenz_multi.cpp | |
| Draw lorenz attractors with different initial conditions. | |
| mainPage.cpp | |
| Doxygen content – not an example! | |
| mandelbrot_binary.cpp | |
| This program draws a Mandelbrot the binary method. | |
| mandelbrot_biomorph.cpp | |
| Draw the classic mandelbrot_biomorph fractal. | |
| mandelbrot_bm_cplx.cpp | |
| Benchmark drawing a mandelbrot set using the C++ complex type. | |
| mandelbrot_bm_cplx_hyper.cpp | |
| Benchmark drawing a mandelbrot set using the C++ complex type and excluding hypocycloids. | |
| mandelbrot_bm_cplx_openmp.cpp | |
| Benchmark drawing a mandelbrot set using the C++ complex type with OpenMP. | |
| mandelbrot_bm_real.cpp | |
| Benchmark drawing a mandelbrot set using floating point types and arithmetic only. | |
| mandelbrot_count_movie.cpp | |
| Simplified code for for web page examples. | |
| mandelbrot_distance.cpp | |
| This program draws a mandelbrot set using the "distance". | |
| mandelbrot_emboss.cpp | |
| This program draws a Mandelbrot set using the "potential". | |
| mandelbrot_grayscale.cpp | |
| Draw a grayscale Mandelbrot Set. | |
| mandelbrot_ltrap.cpp | |
| Draw a Mandelbrot set with an Mandelbrot curve as an orbert trap. | |
| mandelbrot_meanOrbit.cpp | |
| Color Mandelbrot set using the mean orbit. | |
| mandelbrot_minOrbit.cpp | |
| Simple Mandelbrot set with interior color based orbit distance from the origin. | |
| mandelbrot_orbits.cpp | |
| Mandelbrot orbits. | |
| mandelbrot_pickover.cpp | |
| Draw a Mandelbrot set with Pickover Stalks. | |
| mandelbrot_potential.cpp | |
| This program draws a Mandelbrot set using the "potential". | |
| mandelbrot_precomp.cpp | |
| Produce several images related to the period/cycle structure of the Mandelbrot set. | |
| mandelbrot_precomp_p1.cpp | |
| Produce several images related to the period/cycle structure of the Mandelbrot set. | |
| mandelbrot_simple.cpp | |
| Create a Julia set movie. | |
| mandelbrot_triangle.cpp | |
| Draw a Mandelbrot set using an edge detection algorithm. | |
| mandelbrot_wave.cpp | |
| Animate a mandelbrot-like fractal with a variable coeficient. | |
| mandeldragon.cpp | |
| Simple rendering of the mandeldragon fractal. | |
| mandeldragon_orbits.cpp | |
| Mandeldragon orbits. | |
| multibrotMovie.cpp | |
| Render movie frames for a smooth multibrot evolution from k=.9 to k=4. | |
| multibrotSnaps.cpp | |
| Draw a sequence of integer power multibrot fractals. | |
| newton_3updown.cpp | |
| Simplified code for Newton's Fractical. | |
| newton_half.cpp | |
| Draw various Newton-like Fracticals. | |
| newton_max_back.cpp | |
| Draw a Newton Fractical – color by orbit distance from roots. | |
| newton_max_mod.cpp | |
| Draw a Newton Fractical – color by root and max modulus. | |
| newton_min_angle.cpp | |
| Draw a Newton Fractical – color by orbit distance from roots. | |
| newton_min_angle_starfish.cpp | |
| Draw a Newton Fractical. | |
| newton_min_root.cpp | |
| Draw a Newton Fractical – color by orbit distance from roots. | |
| newton_modified.cpp | |
| A modified Newton's Method Fractical. | |
| newton_orbits.cpp | |
| Draw a Newton Fractical – color by root and max modulus. | |
| newton_roter.cpp | |
| Simplified code for Newton's Fractical. | |
| newton_simple.cpp | |
| Simplified code for Newton's Fractical. | |
| newton_vs.cpp | |
| Draw Fractals via Newton-like methods. | |
| newton_z6.cpp | |
| Draw a Newton Fractical for \( z^6 \). | |
| peterdejong.cpp | |
| Draw a Peter de Jong Attractor. | |
| peterdejongEAAO.cpp | |
| Peter de Jong Everywhere All At Once. | |
| peterdejongM.cpp | |
| Draw a Peter de Jong Attractor Movie. | |
| phoenix.cpp | |
| Draw Phoenix Julia set fractals. | |
| phoenixD.cpp | |
| Draw Phoenix Julia set fractals with distance estimator. | |
| phoenixI.cpp | |
| Draw Phoenix Julia set fractal insides with distance estimator. | |
| phoenixM.cpp | |
| Create a phoenix Julia set movie. | |
| phoenixM2.cpp | |
| Create a phoenix Julia set movie. | |
| pickoverPopcorn.cpp | |
| Draw Pickover Popcorn Fractals. | |
| sic.cpp | |
| Draw fractals inspired by the book Symmetry in Chaos. | |
| sic_search.cpp | |
| Find parameters for SIC fractals that light up lots of pixels. | |
| sierpinski_triangle.cpp | |
| This little program draws a S. Gasket using an iterative, random algorithm. | |
| simone_attractor.cpp | |
| Draw fractals inspired by the book Symmetry in Chaos. | |
| simone_attractor_bmovie.cpp | |
| Draw fractals inspired by the book Symmetry in Chaos. | |
| simone_attractor_search.cpp | |
| Find parameters for simone attractor that light up lots of pixels. | |
| sprott2d.cpp | |
| Draw a sprott Attractor. | |
| tinkerbell.cpp | |
| Draw some Tinkerbell Attractors. | |
| tinkerbell_search.cpp | |
| Find parameters for tinkerbell fractals. | |
| tippets.cpp | |
| Draw the John Tippetts variant of the Mandelbrot set. | |
| tricorn.cpp | |
| Draw the classic tricorn fractal. | |
| tricorn_orbits.cpp | |
| Tricorn orbits. | |
| tricornMovie.cpp | |
| Render movie frames for a smooth tricorn evolution from k=2 to k=10. | |
| types.cpp | |
| Template types and sizes. | |
| wakOrb01.cpp | |
| Wackey orbit map 01. | |
| wakOrb02.cpp | |
| Wackey orbit map 02. | |
| wakOrb03.cpp | |
| Wackey orbit map 03. | |
| working.cpp | |
| Simplified code for for web page examples. | |
| working_orbits.cpp | |
| Working orbits. | |