Tutorials
Image Processing in C#
- Part 1 - Inverting an Image
- Part 2 - Converting an Image to Greyscale
- Part 3 - Adjusting the Brightness
- Part 4 - Contrast
- Part 5 - Adjusting the Gamma
- Part 6 - Smoothing Using Convolution
- Part 7 - Applying a Gaussian Blur
- Part 8 - Sharpening an Image
- Part 9 - Applying Mean Removal
- Part 10 - Embossing
- Part 11 - Getting That Old-time Effect with Sepia
- Part 12 - Decreasing the Colour Depth
- Part 13 - Colour Filters
Maths Algorithms in C#
Data Analysis
- The Arithmetic Mean
- The Geometric Mean
- The Median
- Standard Deviation
- Variance
- Linear Least Squares Fit
- Least Squares Fit With a Log Ordinate
- Least Squares Fit With a Log Abcissa
- Least Squares Fit Using Full Logs
- Generating a Random Normal Distribution Set
General
- Vectors
- Matrices
- Complex Numbers
- Solving Quadratic Equations on C#
- Combinations, Permutations and Factorials in C#
- Finding the Prime Factors of a Number in C#
- Finding the Greatest Common Devisor in C#
- A Mathematical Graphing Application in C#
Barcodes in C#
Fractals in C#
- Plasma Fractals
- Sierpinski Triangles and Squares
- Fern Fractals
- Brownian Motion
- T-Squares
- Mandelbrot Set
- Julia Sets
- Newton-Rhapson Fractals
- The Lorenz Attractor
Writing a Family Tree Application in C#
General
C#
- Drawing Spirals in C#
- Proportionately Resizing A Bitmap in C#
- Using Markhov Chaining to Generate Random Words
- Generating Various Audio Waveforms in C#
- An Implementation of a Binary Tree in C#
- Binary Tree Traversals
- Finding the Distance Between Two GPS Coordinates
- Finding the Bearing Between Two GPS Coordinates
- Finding the Midpoint Between Two GPS Coordinates
- Iterating Over Char Values in C#
JavaScript
- Using jQuery to Find JavaScript Events
- Faster String concatenation in JavaScript
- How to Dump a JavaScript Object