2012-10-30 2 views
0

안녕하세요 .xps 뷰어와 비슷한 코드입니다. xps 파일의 구조는 모양 (f.e 삼각형)을 나타내고 그 안에 들어있는 객체를 포함합니다. 객체는 이미지를 나타냅니다. 구성 예는 난이 두 이미지를 그릴 수 있지만 그 부모 노드 (캔버스)에 의해 제한 영역에 나 비트 맵 이미지로 변환하고자제한된 지역에서 이미지 그리기

<canvas shape="...."> 
    <path src="a.jpg"/> 
    <path src="b.jpg"/> 
</canvas> 

이다. 캔버스 모양은 점 집합으로 나타냅니다. 나는 이것을 directx로 그릴 것이다. 조언을 제공해 주셔서 감사합니다. 진심으로 감사합니다. Przemek

+0

문제가 해결되면 답변을 수락하는 것을 잊지 마십시오. 그렇지 않으면 곧 아무도 귀하의 질문에 곧 답변 할 것입니다. –

답변

0

스텐실 버퍼를 사용할 수 있습니다.

먼저 캔버스의 모양을 스텐실 버퍼에 그립니다 (값을 1로 설정). 그런 다음 스텐실 값이 1 인 곳만 그리도록 설정을 변경하고 다른 모양을 그립니다. 마지막으로 스텐실 버퍼를 지워서 나중에 사용하십시오.