int arr = 10;//代表10*10 矩形 int i, j, ii, jj; BYTE temp; int lineLen = WIDTHBYTES(24* srcW); for (i = 0; i < srcH; i++) { for (j = 0; j < srcW; j++) { ii = int(i / arr) * arr; jj = int(j / arr) * arr; dst[lineLen + i * srcW * 3 + j * 3 + 0] = src[lineLen + ii * srcW * 3 + jj * 3 + 0]; dst[lineLen + i * srcW * 3 + j * 3 + 1] = src[lineLen + ii * srcW * 3 + jj * 3 + 1]; dst[lineLen + i * srcW * 3 + j * 3 + 2] = src[lineLen + ii * srcW * 3 + jj * 3 + 2]; } }
c++实现磨砂玻璃(类似马赛克)效果
关注
打赏