標籤: Canvas 頁1
Canvas相關的文章,目前共收錄 21 篇內容。
網路資源
p5.js 是一款開源 JavaScript 函式庫,讓藝術家和新手輕鬆創作互動視覺藝術,並支援動畫、音效及跨平台展示。
教學
OpenAI 推出的 Canvas 介面為 ChatGPT 提供全新協作方式,提升寫作與程式撰寫體驗。基於 GPT-4o 模型,Canvas 支援即時編輯與代碼審核,適合需要多次修改的專案。Canvas 將逐步開放給 Plus、Team 和企業用戶。
網路資源
如果有想要在網站放上星星背景或流星效果,可以考慮使用 starback.js 這個套件。
網路資源
HTML5 Canvas Cheat Sheet 是一個收錄了比較簡單且常用的 HTML5 Canvas API 的網站。
教學
使用 drag and drop API 將圖片拖曳到 fabric.js 的方法。
教學
之前提到可以使用 fabric.js 來製作一些有趣的互動效果,這邊就來說一下該如何設置以及基本使用。
教學
如果在網頁上有用到 canvas,又希望這個區塊可以隨著頁面大小做 RWD 變化的換,可以搭配使用 CSS 的 object-fit 屬性。
網路資源
如果想要製作將網頁其中一個區塊截圖並儲存圖片的功能,可以參考使用這兩個 plugin,都很簡單使用。
教學
說明使用 vue.js 搭配 canvas 製作浮水印的方法。
教學
說明在 vue.js 內使用 canvas 繪製的初步做法。
網路資源
fabric.js 是一個很方便且好用的 javascript canvas 函式庫,透過簡單的設定就可以用來做有趣的互動效果,諸如拖曳、旋轉和變形等等。
網路資源
Konva.js 是一個威力強大的 canvas 繪圖函式庫,主要功能是讓你創建 Canvas 上的繪圖版、圖層、拖拉工具等。
網路資源
W3School 是一個非常老牌的網頁技術教學網站,在這邊可以學到各種網頁技術,舉凡 HTML、CSS、javascript、PHP、Python...等非常豐富,網站內也有語法教學與線上測試工具。
教學
如果要把頁面給印出來,可能會遇到 video 沒辦法看的情況,這邊我使用 js 先把 video 轉成圖片後,應該就可以避免這個情況。
教學
要把 canvas 的內容轉成圖片,只要透過 toDataURL 就可以了,toDataURL可以再設定圖片的格式和品質。
教學
canvas 是 HTML5 新增的一種標籤,可以把它簡單想像成畫布,我們可以在畫布建立之後透過 javascript 在上面繪製我們想要的圖形出來。
教學
使用 canvas 繪製文字時是利用 .fillText(textDraw, x, y) ,其中 textDraw 為文字的內容,x,y 則為座標位置,繪製前可以做一些文字的設定。
教學
利用 drawImage() 的方式把圖片繪製到 canvas 上,完整參數為 drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)。