To be able to enlarge a digital image from a single frame preserving the perceptive cues is a relevant research issue. The best algorithms take into account the presence of edges due to the variation of luminance, to interpolate correctly the original samples/pixels of the original image. This produces pictures where the interpolated artifacts (aliasing blurring effect, ...) are limited. The zooming algorithm proposed in this paper reduces the noise and enhance the contrast to the borders/edges of the enlarged picture using classical anisotropic diffusion improved by a smart heuristics strategy. The method requires limited computational resources and it works on graylevel images, RGB color pictures and Bayer data. Our experiments show that this algorithm outperforms in quality and efficiency the classical interpolation methods (replication, bilinear, bicubic).