작동 원리
data = ctx.getImageData(x, y, settings.grainSize, settings.grainSize).data
사용 방법
다음 코드를 태그에 추가하십시오 :
// 获取图片的一部分 data = ctx.getImageData(x, y, settings.grainSize, settings.grainSize).data; var r_avg = 0, g_avg = 0, b_avg = 0; // 计算每个通道的总和 for (var i = 0; i < data.length; i += 4) { r_avg += data[i]; g_avg += data[i + 1]; b_avg += data[i + 2]; } // 计算每个通道的平均颜色 r_avg = Math.round(r_avg / (data.length / 4)); g_avg = Math.round(g_avg / (data.length / 4)); b_avg = Math.round(b_avg / (data.length / 4));
<b></b>
위 내용은 jQuery 매트릭스 효과의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!