이 글의 내용은 HTML5 Canvas 그래픽 조합이 어떻게 구현되는지에 관한 것입니다. 특정 참조 가치가 있는 코드가 첨부되어 있습니다. 도움이 필요한 친구가 참조할 수 있기를 바랍니다.
캔버스에 복잡한 그래픽을 그릴 때 그래픽이 겹치는 경우가 많습니다. 캔버스는 그래픽의 크로스오버를 조합이라고 합니다.
컨텍스트 객체의 globalCompositeOperation 속성을 통해 그래픽 조합 방법을 설정합니다. 이 속성의 값과 그 의미는 표 4-5에 나와 있습니다. 그 중 소스는 새로 그려진 그래픽을 의미하고, 대상은 원본 그래픽을 의미합니다. 기본값은 소스 오버입니다.
Operation | Meaning# 🎜 🎜# |
---|---|
두 이미지가 모두 불투명한 경우 소스를 표시하세요. 영상. 대상 이미지는 불투명하지만 소스 이미지는 투명한 대상 이미지를 표시합니다. 다른 곳에서도 투명하게 표시됩니다. | |
소스 이미지와 대상 이미지가 모두 투명한 소스 이미지를 표시합니다. 다른 곳에서도 투명하게 표시됩니다. | |
소스 이미지가 불투명하고 대상 이미지가 투명한 소스 이미지를 표시합니다. . 다른 곳에서도 투명하게 표시됩니다. | |
소스 이미지가 불투명한 곳에 소스 이미지를 표시합니다. 다른 곳에 대상 이미지를 표시합니다. | |
소스 이미지와 대상 이미지가 모두 불투명한 대상 이미지를 표시합니다. 소스 이미지는 불투명하고 대상 이미지는 투명한 소스 이미지를 표시합니다. 다른 곳에서도 투명하게 표시됩니다. | |
소스 이미지와 대상 이미지가 모두 불투명한 대상 이미지를 표시합니다. 다른 곳에서도 투명하게 표시됩니다. | |
대상 이미지가 불투명하고 원본 이미지가 투명한 대상 이미지를 표시합니다. . 다른 곳에서도 투명하게 표시됩니다. | |
대상 이미지가 불투명한 곳에 대상 이미지를 표시합니다. 다른 곳에 대상 이미지를 표시합니다. | |
소스 이미지와 대상 이미지의 합계를 표시합니다. | |
소스 이미지와 대상 이미지가 XOR됩니다. | |
대상 이미지가 아닌 원본 이미지를 표시합니다. |
위 내용은 HTML5 Canvas 그래픽 구성은 어떻게 구현됩니까? 첨부코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!