fabricjs

    0熱度

    1回答

    Thanks to @ℊααnd I was able to add stroke styling to images added to the canvas。我想在添加的任何圖像上留下陰影,以使它們更「堆疊」一下。我嘗試添加boxShadow:「5px 5px 20px 0px#888888」和taking queues from the documentation,但我沒有任何運氣。我將如何實

    0熱度

    1回答

    當字形不存在時,是否有辦法停止fabricjs的Text對象回退到其他字體族? 或者,它能夠更改後備字體家族嗎? 我希望它顯示矩形框(notdef)時,字形不存在於所選字體系列內。這有助於讓用戶知道所選字體系列不支持輸入字符。

    1熱度

    1回答

    我試圖將html5畫布上的圖像鏈接到網址以導航網站。 我使用Vue,FabricJS作爲畫布,Vue-router作路由。 let computerClick = function (evt) { console.log("Computer clicked"); this.$router.push('/app'); }; 當項目被點擊運行該功能在畫布上,但我得到這個錯誤:

    1熱度

    1回答

    當我在下面的錯誤我的項目開始試會發生: FAIL的src/測試 /App.js ●使沒有崩潰 TypeError: Cannot read property 'imageSmoothingEnabled' of null at klass._setImageSmoothing (node_modules/fabric/dist/fabric.js:6567:38) at kl

    0熱度

    1回答

    裁剪後無法在控制框和圖像之間移除填充。 那是我做的: 附加圖像在畫布上 規模 DBLCLICK 添加新的矩形 計算PARAMS 剪裁 我試圖設置modifiedObject.padding = 0但它沒有工作 ERB: <div class="container"> <div id="canvas-container" class="box"> <canvas id="canv

    0熱度

    1回答

    在Fabric js中,我們可以下載特定的畫布及其對象。但如果我有一個帆布上方另一個帆布,然後它不會捕獲,因爲我把它放在另一個帆布上方使用風格位置:絕對;(CSS)所以所有的畫布不下載。有沒有其他的方法來做到這一點。 我的HTML編碼是 <div class="main_canvas"> <canvas id="canvas_img" data-image="google-nexus-5

    0熱度

    1回答

    導入圓形對象然後導出到svg時,它們變成不可見的路徑。我做錯了什麼或錯誤? <path d="M 90 0 A 90 90 0 0 1 90 1.256933281983528e-12" style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter

    0熱度

    1回答

    是否有任何與excludeFromExport類似的內置屬性? 我覺得它是toDatalessObject函數,但我不確定如何使用它。

    1熱度

    1回答

    所以我想保存基於比例1的畫布,我想包括所有現有的/可見的對象。 所以現在,我的畫布是600x400,如果我要保存它,它只會保存600x400內部的內容,並且它尊重縮放級別(較高的縮放將會看到較少的東西,較低的縮放會看到更多的東西但更小)。 我解決此得到通過運行此代碼: let zoom = this.canvas.getZoom(); this.canvas.setZoom(1); let u

    1熱度

    1回答

    我的小提琴:http://jsfiddle.net/yeftc60v/1/ 所以我試圖讓obj.left是基於組的,而不是中心的左側(牆)。所以現在,當我嘗試獲取對象的left時,如果它在左側,它將返回一個負數。 我試過setOriginY和setOriginX但它們沒有任何作用。 我正在通過做一些數學基於組的寬度來解決這個問題。 現在,如果您點擊「克隆」按鈕,則左側值將顯示負值(-100.5和-