Fractal image compression is achieved by Fractal transformation of images. To complete a Fractal transformation, one has to solve a Fractal equation. In this paper, we will generalize the Fractal theory. We will first present Fractal equations and algorithms for solving Fractal equations. Then we will present several generalizations of Fractal theory.