Fractal Compression Techniques for Image Processing: A Learning and Practical Approach