HTML 캔버스에서 픽셀 값 검색
특정 픽셀의 색상을 검색하기 위해 HTML 캔버스의 콘텐츠를 쿼리할 수 있나요?
답변:
물론입니다! W3C 문서는 픽셀 조작에 대한 자세한 정보를 제공합니다. 다음은 픽셀 조작을 사용하여 이미지 반전을 보여주는 예입니다.
<code class="javascript">var context = document.getElementById('myCanvas').getContext('2d'); // Get pixel data from specified coordinates and dimensions. var imgd = context.getImageData(x, y, width, height); var pix = imgd.data; // Invert the colors of each pixel. for (var i = 0, n = pix.length; i < n; i += 4) { pix[i ] = 255 - pix[i ]; // Red pix[i+1] = 255 - pix[i+1]; // Green pix[i+2] = 255 - pix[i+2]; // Blue // i+3 is alpha (fourth element) } // Display the modified pixel data at specified coordinates. context.putImageData(imgd, x, y);</code>
위 내용은 HTML 캔버스에서 픽셀 색상을 추출할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!