In Gaussian blur each pixel receives a weighed influence from many surrounding pixels in both vertical and horizontal directions, theoretically infinitely many but in practice until some set cutoff of the contribution. Applying a multiplier to each and adding up the values takes relatively many calculations. A simpler method is a box blur where an area of pixels are averaged together without weights. This creates aliasing, or boxy, repetitive pattern. Most programs approximate gaussian blur with several stacked box blurs.
Latest Answers