2016-10-19 2 views
1

캔버스에서 활성 객체를 가져 와서 속성을 변경할 수 있습니다. 채우기, 뇌졸중. 자유롭게 그려진 브러쉬 스트로크를 얻고 색상을 변경할 수 있습니까?fabric.js - 객체 생성 후 브러시 스트로크 색상 변경

function dtUpdateColor(color) { 
    let c = color; 
    let o = canvas.getActiveObject(); 

    // If a group selection, do nothing 
    if (canvas.getActiveGroup()) { 
      canvas.deactivateAll().renderAll(); 
    } else { 
     // If single object selected 
     if (c && o) { 
      // Works for shapes, not brush 
      canvas.getActiveObject().fill = c; 
      // Doesn't work 
      canvas.getActiveObject().color = c; 
      canvas.renderAll(); 
     } 
    } 
} 

답변

1

도면 당신은 내가 작동하지 않았다 시도 stroke

+1

을 변경하여 색상을 변경할 수 있습니다 경로를 만듭니다

는 여기에 내가 실행 해요 기능입니다. 거기에서 다시 시험했다, 일한다. 처음으로 코드에서 실수를 범했습니다. 다시 한번 감사드립니다. 당신은 사실상 SO fabric.js 전문가가되고 있습니다. –

관련 문제