Cubic convolution interpolation is the most computationally intensive and most complex algorithm. When performing calculations using algorithms, the smoothing effect of bilinear interpolation can cause some information to be lost in the image, which is more important when the image is enlarged. When performing calculations in other applications, the slope discontinuity of the bilinear interpolation adversely affects the results and produces bad results. Third-order convolution interpolation not only considers the effect of four neighboring pixels on the gray value, but also the effect of the rate of change of the gray value. It compensates for the shortcomings of the first two algorithms, can produce smoother edges than double linear interpolation, has very high computational accuracy, has the lowest loss of processed image pixel quality, and the best resulting image quality.