正確縮放我有一個非常簡單的圖形與節點的屈指可數。節點使用SVG背景圖像,並且它們在Chrome/IE中無問題地縮放。這些在JS中使用cytoscape css函數格式進行定義,並賦予cytoscape進行初始化。Cytoscape.js:節點SVG背景不能在Firefox
然而,它們出現在FF(v29.0)將被渲染爲位圖。如果我將大小設置爲50px,那麼它們保留的大小以及任何縮放會導致令人討厭的像素化。奇怪的是,「原生」細胞景觀圖形元素(箭頭和文字)的比例沒有問題。 任何想法?
正確縮放我有一個非常簡單的圖形與節點的屈指可數。節點使用SVG背景圖像,並且它們在Chrome/IE中無問題地縮放。這些在JS中使用cytoscape css函數格式進行定義,並賦予cytoscape進行初始化。Cytoscape.js:節點SVG背景不能在Firefox
然而,它們出現在FF(v29.0)將被渲染爲位圖。如果我將大小設置爲50px,那麼它們保留的大小以及任何縮放會導致令人討厭的像素化。奇怪的是,「原生」細胞景觀圖形元素(箭頭和文字)的比例沒有問題。 任何想法?
這是一個瀏覽器實現的區別。如果您不喜歡Firefox在畫布中處理繪製SVG的方式,那麼您應該向他們提交錯誤報告。
我可以使用樣式API和變焦時的仔細組合根據給定變焦量重繪SVG背景在Firefox。
到目前爲止,這是可以接受的高性能的小圖(我從來沒有在任何一個時間在畫布上的節點太多),所以它看起來像這樣將工作在Firefox作爲一個粗略的變通。