contrib 965 ext/gd/libgd/gd_interpolation.c static inline void _gdScaleRow(gdImagePtr pSrc, unsigned int src_width, gdImagePtr dst, unsigned int dst_width, unsigned int row, LineContribType *contrib) contrib 973 ext/gd/libgd/gd_interpolation.c const int left = contrib->ContribRow[x].Left; contrib 974 ext/gd/libgd/gd_interpolation.c const int right = contrib->ContribRow[x].Right; contrib 980 ext/gd/libgd/gd_interpolation.c r += (unsigned char)(contrib->ContribRow[x].Weights[left_channel] * (double)(gdTrueColorGetRed(p_src_row[i]))); contrib 981 ext/gd/libgd/gd_interpolation.c g += (unsigned char)(contrib->ContribRow[x].Weights[left_channel] * (double)(gdTrueColorGetGreen(p_src_row[i]))); contrib 982 ext/gd/libgd/gd_interpolation.c b += (unsigned char)(contrib->ContribRow[x].Weights[left_channel] * (double)(gdTrueColorGetBlue(p_src_row[i]))); contrib 983 ext/gd/libgd/gd_interpolation.c a += (unsigned char)(contrib->ContribRow[x].Weights[left_channel] * (double)(gdTrueColorGetAlpha(p_src_row[i]))); contrib 992 ext/gd/libgd/gd_interpolation.c LineContribType * contrib; contrib 1002 ext/gd/libgd/gd_interpolation.c contrib = _gdContributionsCalc(dst_width, src_width, (double)dst_width / (double)src_width, pSrc->interpolation); contrib 1003 ext/gd/libgd/gd_interpolation.c if (contrib == NULL) { contrib 1008 ext/gd/libgd/gd_interpolation.c _gdScaleRow(pSrc, src_width, pDst, dst_width, u, contrib); contrib 1010 ext/gd/libgd/gd_interpolation.c _gdContributionsFree (contrib); contrib 1013 ext/gd/libgd/gd_interpolation.c static inline void _gdScaleCol (gdImagePtr pSrc, unsigned int src_width, gdImagePtr pRes, unsigned int dst_width, unsigned int dst_height, unsigned int uCol, LineContribType *contrib) contrib 1018 ext/gd/libgd/gd_interpolation.c const int iLeft = contrib->ContribRow[y].Left; contrib 1019 ext/gd/libgd/gd_interpolation.c const int iRight = contrib->ContribRow[y].Right; contrib 1027 ext/gd/libgd/gd_interpolation.c r += (unsigned char)(contrib->ContribRow[y].Weights[i_iLeft] * (double)(gdTrueColorGetRed(pCurSrc))); contrib 1028 ext/gd/libgd/gd_interpolation.c g += (unsigned char)(contrib->ContribRow[y].Weights[i_iLeft] * (double)(gdTrueColorGetGreen(pCurSrc))); contrib 1029 ext/gd/libgd/gd_interpolation.c b += (unsigned char)(contrib->ContribRow[y].Weights[i_iLeft] * (double)(gdTrueColorGetBlue(pCurSrc))); contrib 1030 ext/gd/libgd/gd_interpolation.c a += (unsigned char)(contrib->ContribRow[y].Weights[i_iLeft] * (double)(gdTrueColorGetAlpha(pCurSrc))); contrib 1039 ext/gd/libgd/gd_interpolation.c LineContribType * contrib; contrib 1049 ext/gd/libgd/gd_interpolation.c contrib = _gdContributionsCalc(dst_height, src_height, (double)(dst_height) / (double)(src_height), pSrc->interpolation); contrib 1052 ext/gd/libgd/gd_interpolation.c _gdScaleCol(pSrc, src_width, pDst, dst_width, dst_height, u, contrib); contrib 1054 ext/gd/libgd/gd_interpolation.c _gdContributionsFree(contrib);