Let T be a surjective mapping from a uniform algebra A on a compact Hausdor. space X onto a uniform algebra on a compact Hausdor. space Y. Suppose that fg(X) = T(f)T(g)(Y) holds for every f, g is an element of A. Then we have that T is an almost isometric isomorphism, which is a generalization of results of Molnar (2002) and Rao and Roy (2005).