Recent Posts
Augmented reality basics in .NET MAUI on iOS
Augmented reality (AR) is the process of an app adding a 2D or 3D element to the live view from a device’s camera in a way that makes those elements appear t...
Path flattening in SkiaSharp
It’s also sometimes useful to obtain all the drawing operations and points that make up a path, particularly for paths created by path effects and converting...
Wavelet transforms in SkiaSharp
Traditionally, wavelet transforms are used for signal/image/video compression, as they are fantastic for decomposing data into different frequency components...
Frequency filtering in SkiaSharp
As any computer science undergrad can tell you, a Fourier transform takes a signal from the time domain and transforms it into the frequency domain. What thi...
Performing convolution in SkiaSharp
In image processing, convolution is the process of adding each element of the image to its local neighbours, weighted by a convolution kernel. The kernel is ...