Nowadays image morphing has become one of the important techniques in applications that require a graphical representation of objects. Morphing tools have become very well known among users who work on multimedia applications such as art effects, virtual games, photo morphing, and social media, in addition to scientific and academic fields. There are many algorithms to apply morphing operations, including the basic and improved techniques, which share some essential stages, but vary in the algorithm details and the produced image qualities. Morphing techniques, in general, are based on image features and changing them through a warping process to produce another image or mixing two images to produce a new combined image. This paper provides an overview of different morphing techniques explaining how they work and discuss their features in some terms such as the morph visual quality, technical efficiency, and complexity, which can assist the researcher in the image morphing field to compare and identify morphing techniques that suit their working area.