A Simplified Approach to Image Processing: Classical and Modern Techniques in C