konvajs

    1熱度

    1回答

    我使用Konva.js來做一些畫布動畫。我有圓形,有圖像填充,並且想要將顏色疊加/濾鏡應用於形狀(RGBA)。 這是我如何創建Shape對象: var konvaObject = new Konva.Circle({ x: 100, y: 100, radius: 300, stroke: this.color, strokeWidth: 6,

    0熱度

    1回答

    我想畫的圖像,可以旋轉,拖拽和resize.I創建的jsfiddle:https://jsfiddle.net/iu1340/esrfydsL/ 我可以拖動和調整 但是當我旋轉圖像,位置的節點是錯誤的 這裏是我使用的代碼: \t \t var width = window.innerWidth; var height = window.innerHeight; f

    1熱度

    1回答

    在KonvaJS文本對象中有一個屬性fontSize像fontSize: 30但我需要根據我給它的寬度和高度來拉伸文本。 這裏是我寫的: var textX = new Konva.Text({ text: 'X', align: 'center', x: 60, y: 60, width: 60,

    0熱度

    2回答

    似乎VS和GTK只需要構建konva所需的node-canvas。 原諒我,因爲我是一個完整的新手,但有沒有這樣做,而不必下載並安裝了一堆,我永遠不會爲別的用巨大的東西任何其他方式?整個過程對我來說似乎很愚蠢,因爲現在大多數瀏覽器本地支持HTML5畫布。

    0熱度

    1回答

    我有一個konvajs問題。我有一個克隆階段,我克隆到一個臨時階段,所以我可以恢復用戶取消時所做的更改。 我這樣做的方式是,我將現有舞臺克隆爲臨時舞臺,摧毀起源的孩子,之後我將臨時舞臺的孩子移回到原始舞臺並摧毀臨時舞臺。問題是,當我嘗試通過findOne('#id-of-child')來訪問孩子時,即使孩子存在,我也沒有定義。 這是我到目前爲止已經完成: clone: function() {

    4熱度

    1回答

    我在我的項目中使用Konva JS。我在可拖動的按鈕單擊上添加一個形狀。點擊形狀我需要獲得形狀的X和Y位置。 getX和getY函數正在返回原始的X和Y.如何在拖動後更新X和Y. 下面的示例代碼。 var stage = new Konva.Stage({ container: 'canvas', // id of container <div> width: 50

    1熱度

    1回答

    我有以下代碼,其中動態創建了一個圖形。在點擊形狀箭頭時,可以使用箭頭上的控制器調整大小。 現在,當我拖動形狀我需要移動箭頭的起點與它一起。但由於箭頭在不同的層次,我無法引用它。如何才能做到這一點? 示例代碼: var stage = new Konva.Stage({ container: 'canvas', // id of container <div> wid

    2熱度

    1回答

    我在縮放Konva.Image時面臨一些挑戰。我想從它的中心點縮放圖像。儘管我能夠從中心擴展它,但我不確定這是否是正確的做法。目前它從top-left角落縮放。要從中心點縮放圖像,我使用image.setOffset()將其設置爲offset。但我不知道它爲什麼在移動圖像。我這樣做: //setting the offset to center //but don't know why

    0熱度

    1回答

    在KonvaJS它可以旋轉像一個組中的所有元素: (this指組對象) this.rotation('30'); // rotates all elements inside the group by 30° 現在,如果我嘗試調整寬度/高度將無法正常工作。 // trying to set the group width to 300px and make the grouped items

    0熱度

    1回答

    我已經在iOS 10的ipad air上用Web應用程序展示了奇怪的觸摸行爲,其中有時在畫布上繪製的對象上的事件不會觸發。 爲了縮小這個問題,我創建了一個簡單的測試用例,我在畫布上繪製了25個直角座標,每個都有一個附加的事件處理函數。 現在,當我點擊直角座標時,有些不會觸發事件,所以事件處理程序中的代碼永遠不會執行。總是至少有1或2個矩形表現不正常(主要是更多),哪些矩形會隨着每次重新加載而發生變