2013-04-12 2 views
1

paperjs에서 SVG 이미지를 사용하는 동안 이상한 오류가있는 Opera에서 paperjs의 importSvg()이 실패합니다.paper.js, SVG 및 Opera 브라우저

그래서 해결 방법을 만들었습니다. 먼저 다른 브라우저에서 SVG를 가져온 다음 paperjs 객체를 JSON으로 내 보냅니다. 소수의 SVG를 손으로 JSON으로 변환하십시오. 그리고 지금은 importJson()으로 가져오고 걱정할 필요가 없습니다 ....

하지만! importJson()은 nightly build paperjs에서만 구현됩니다. 나중에 알아 냈으니 몇 가지 기능이 Opera에서 실패합니다 !!

그래서 ... 몰라요))) 아이디어가 있습니까?

... 오페라 또는 paperjs 승무원의 누군가가 언젠가 여기에 돌아올 것이다

+0

JSON에서 데이터를 가져 와서 paperjs의 그래픽 엔티티를 자연스럽게 작성하는 코드에 삽입하는 것이 가능합니다 ... 그렇지만 그렇게 좋지는 않습니다 ... 'SVS' -> 'paperscript 기능'변환. 그러나 최선을 기다리고 있습니다. – jevgenij

+0

먼저 예를 온라인으로 게시하는 것이 좋습니다. jsfiddle.net에. 둘째, 질문에 표시되는 오류 메시지를 포함시킵니다. –

+0

jsfiddle with v0.8 paperjs (최근에 찾은 것), 오페라 12 (하지만, 예를 들어 FF 이하) : http://jsfiddle.net/dUPbX/3/ – jevgenij

답변

1

오페라에 문제가 paper.js의 행이 될 수 있습니다 :

'stop-color': function(item, value) { 
    item.setColor(value); 
}, 

item.setColor 라인이 주석하는 경우 귀하의 모범은 그렇게해야합니다.

관련 문제