나는 Kinetic.js를 사용하여 프로젝트 작업을하고 있습니다. 현재 버전을 사용 중입니다. 커스텀 도형을 그리고 그 커스텀 도형을 이미지 패턴으로 채우고 싶습니다. 누군가가 할 수 있다고 나에게 말해 줄 수 있습니까?이미지 채우기로 사용자 정의 모양 만들기 Kineticjs
1
A
답변
2
가 KineticJS 자습서를 참조하십시오 : http://www.html5canvastutorials.com/kineticjs/html5-canvas-kineticjs-shape-tutorial/
는 이미지 패턴과 모양 채우기 :
은 사용자 정의 모양 그리기 http://www.html5canvastutorials.com/kineticjs/html5-canvas-set-fill-with-kineticjs/이
var imageObj = new Image();
imageObj.onload = function() {
drawImage(this);
};
imageObj.src = 'http://www.html5canvastutorials.com/demos/assets/darth-vader.jpg';
var custom_shape_triangle = new Kinetic.Shape({
drawFunc: function(canvas) {
var context = canvas.getContext();
context.beginPath();
context.moveTo(200, 50);
context.lineTo(420, 80);
context.quadraticCurveTo(300, 100, 260, 170);
context.closePath();
canvas.fillStroke(this);
},
fillPatternImage: imageObj,
stroke: 'black',
strokeWidth: 4
});
fillPatternImage 속성은 당신이 찾고있는 무엇을,도있다 fillPattern에 사용할 수있는 다른 많은 옵션은 KineticJS 문서를 참조하십시오. http://kineticjs.com/docs/Kinetic.Shape.html
관련 문제
- 1. 팝업 모양 만들기 (사용자 정의 UserControl 포함)
- 2. 설정 dragBoundFunc 모양 Kineticjs
- 3. Kineticjs 여러 모양 제거
- 4. KineticJS 모양 불투명도
- 5. 사용자 입력에서 모양 만들기
- 6. KineticJS - 자르기 채우기 이미지
- 7. KineticJS 확장 - 사용자 정의 필터
- 8. 사용자 정의 창 모양 Python
- 9. 사용자 정의 모양 값을로드하는 중
- 10. 사용자 정의 arbor.js 모양
- 11. 사용자 정의 모양 안드로이드
- 12. 사용자 정의 모양?
- 13. 김프의 사용자 정의 모양?
- 14. UISlider 모양 사용자 정의
- 15. UIPopover 모양 사용자 정의
- 16. datepicker의 모양 사용자 정의
- 17. CSS 사용자 정의 모양
- 18. Google지도의 모양 사용자 정의
- 19. Cocos3d의 사용자 정의 모양
- 20. 채우기로 ASCII 이미지 채우기
- 21. UISlider 사용자 정의 Thumb 모양
- 22. KineticJS - 모양 사이의 충돌 감지
- 23. 확대/축소하는 동안 반복되는 이미지 만들기 kineticJS?
- 24. KineticJS : 이미지
- 25. KineticJS - 동적으로 도형 만들기
- 26. 레일에 f.file.field의 모양 사용자 정의
- 27. 경계 사각형의 모양 사용자 정의
- 28. 신속한 사용자 정의 모양 노드
- 29. 안드로이드, 버튼 - 사용자 정의 모양
- 30. UIImageView로 사용자 정의 모양 마스킹
+1 fillPatternImage is good 제시의 필요에 대답하십시오. 일러스트레이션 코드를 표준 모양과 반대로 사용자 정의 KineticJS Shape를 원하는대로 약간 조정할 수 있습니다.) – markE
사실, 좋은 캐치! :) – projeqht
나는 그것을 시험해 보았고 문제가 있었는데 문제를 재현 할 수 있는지 jsfiddle을 함께 넣을 수 있는지 알게 될 것입니다. 또한 어떻게 롤 포지션을 만들려고 노력하고 있습니까? – Jesse