iT邦幫忙

p5.js相關文章
共有 44 則文章

技術 N01_使用 p5.js 和 ml5.js 的BodyPix來實現人形去背與物件碰撞的體感互動

使用 p5.js 和 ml5.js 的BodyPix來實現人形去背與物件碰撞的體感互動 今天來嘗試透過與Microsoft Bing的對話來產生體感互動的程式。...

鐵人賽 Modern Web

技術 D40_從新開始學習p5.js畫出一片天_發文清單

從新開始學習p5.js畫出一片天 D01_準備好需要的工具D02_基本繪圖指令D03_Canvas畫布的密技D04_Canvas的圖像核心D05_Canvas的...

鐵人賽 Modern Web

技術 D38_FileUpload 檔案上傳及縮圖處理的操作

FileUpload 檔案上傳及縮圖處理的操作 今天來整理一下利用 input 的 type="file" 的功能操作 HTML HEAD...

鐵人賽 Modern Web

技術 D37_手機麥克風音訊波形資料及錄音的操作

手機麥克風音訊波形資料及錄音的操作 今天來整理利用p5.sound.js在音訊波形資料的操作一般來說,音訊除了音量大小的數值之外,就是波形的資料,分別為頻譜波形...

鐵人賽 Modern Web

技術 D36_音樂檔及麥克風同時讀取音訊資料的操作

音樂檔及麥克風同時讀取音訊資料的操作 今天來整理一下,利用p5.sound.js套件,同時讀取音樂檔及麥克風音訊資料的操作 完整的程式碼整理如下HTML &lt...

鐵人賽 Modern Web

技術 D39_網頁Canvas上傳存檔與錄影記錄的操作

網頁Canvas上傳存檔與錄影記錄的操作 今天來整理一下利用 form 元件 將canvas的圖像上傳至網站儲存 HTML <head> <...

鐵人賽 Modern Web

技術 D35_網頁session與cookie的記錄與儲存的操作

網頁session與cookie的記錄與儲存的操作 今天來整理有關網頁中,使用session興cookie的操作 首先先來了解一下,在網頁中,有3個儲存資料的方...

鐵人賽 Modern Web

技術 D34_資料記錄與儲存的操作

資料記錄與儲存的操作 今天來整理有關資料記錄與儲存的操作在網頁中有時需要記錄操作的資訊,民眾的輸入,查詢的資料等等,在p5.js中有提供一些有關儲存等功能,sa...

鐵人賽 Modern Web

技術 D33_網路通訊資料傳送的操作(WebSocket, OSC, MQTT)

網路通訊資料傳送的操作(WebSocket, OSC, MQTT) 今天來整理一下在網路通訊資料傳送中常見的3種通訊方式,WebSocket, OSC, MQT...

鐵人賽 Modern Web

技術 D32_網路讀取資料的操作(JS AJAX, CORS)

網路讀取資料的操作(JS AJAX, CORS) 今天來整理一下使用 HTTP GET,POST,DO 的資料請求通訊方式讀取資料的操作。 一般要從網路上讀取資...

鐵人賽 Modern Web

技術 D31_網頁中表格的介面操作

網頁中表格的介面操作 今天來整理一下在p5.js中有關表格的操作 一般的表格資料,分成橫排是列 Row,直排是行 Column,每一個表格元素是 Cell,就是...

鐵人賽 Modern Web DAY 26

技術 第 26 幅 - p5.js React 起手式,跟著滑鼠搖咧搖咧的海波浪動畫

玩 Library 當然不能錯過 p5 哇~ 先附上超豐富的 p5 example,在這裡可以挖到很多寶,要不是時間有限,很想試試看動畫+音效 p5 sound...

鐵人賽 Modern Web DAY 30

技術 D30_網頁配置與對齊排列的操作

網頁配置與對齊排列的操作 終於來到鐵人賽的最後一哩路了, 重新將p5.js又學了一遍,不過觀念上更加融會貫通了。今天來整理一下, 網頁配置與對齊排列的操作 在網...

鐵人賽 Modern Web DAY 29

技術 D29_自訂物件的操作

自訂物件的操作 今天來整理一下在p5.js中有關物件的操作 物件的架構 首先來看一下物件的架構一般的物件是由屬性建構起來,屬性包括屬性名稱及屬性內容,在屬性內容...

鐵人賽 Modern Web DAY 28

技術 D28_UI介面元件操作

UI介面元件操作 今天來整理一下在p5.js中有關UI介面元件,主要是提供有關表單的操作目前有的指令是以下這些--- 基本型 ---createElement(...

鐵人賽 Modern Web DAY 27

技術 D27_Canvas內容的座標與向量操作

Canvas內容的座標與向量操作 今天來整理在p5.js中有關座標的操作我們先看一下基本的rect(x, y, w, h)的指令如果想要執行「平移,旋轉,縮放」...

鐵人賽 Modern Web DAY 26

技術 D26_物件點擊拖拉事件操作

物件點擊拖拉事件操作 今天來整理物件點擊拖拉的事件操作 在網頁的操作中,物件點擊拖拉事件,也就是「點,拖,放」的操作,主要的操作是移動網頁內的元件位置,甚至可以...

鐵人賽 Modern Web DAY 25

技術 D25_手機事件操作[螢幕多點觸擊]

手機事件操作[螢幕多點觸擊] 今天來整理一些在手機上的事件操作。首先最常見的就是觸控螢幕 觸控螢幕 TouchEvent let can; function s...

鐵人賽 Modern Web DAY 24

技術 D24_設定事件操作的方法

設定事件操作的方法 今天來整理設定事件操作的方法網頁的運作,除了元件內容,基本上都是由事件串連起來的,不過在事件的操作上,事件的呼叫的名稱,常常會因為不同的瀏覽...

鐵人賽 Modern Web DAY 23

技術 D23_網頁元件的事件操作

網頁元件的事件操作 今天來整理一下在網頁中常見的事件操作的功能 一般除了鍵盤,滑鼠(觸擊)之外,網頁的元件都有提供相對應的事件,讓網頁的功能可以更適時地產生回應...

鐵人賽 Modern Web DAY 22

技術 D22_事件觸發操作[滑鼠]

事件觸發操作[滑鼠 MouseEvent] 今天來整理滑鼠的事件操作 在p5.js中滑鼠的事件,常用的有mouseClicked(),單擊doubleClick...

鐵人賽 Modern Web DAY 21

技術 D21_事件觸發操作[鍵盤]

事件觸發操作[鍵盤 KeyboardEvent] 今天來整理p5.js事件觸發操作 在網頁中的事件觸發是關係到整個操作流程及流暢度的關鍵。提供完整的事件項目,對...

鐵人賽 Modern Web DAY 20

技術 D20_陣列資料操作[資料逐筆處理,搜尋,篩選,轉換]

陣列資料操作[資料逐筆處理,搜尋,篩選,轉換] 今天來整理陣列的元素操作 基本的迴圈模式開始 const arr = [1, 2, 3, 4, 5, 6, 7]...

鐵人賽 Modern Web DAY 19

技術 D19_陣列資料操作[基本概念,資料排序]

陣列資料操作[基本概念,資料排序] 今天來整理一下陣列的各種操作技巧 陣列的基本操作let arr = [1, 2, 3, 4]; 陣列本身像是一個存放資料的容...

鐵人賽 Modern Web DAY 17

技術 第 17 幅 - 站在巨人的肩膀上,Canvas-based Libraries 整理(下)

今天讓我們繼續認識一些有趣的 Libraries 吧!這些 Libraries 都能讓我們的 Canvas 圖像與動畫更豐富、有更多可能性,如果你想做動畫設計或...

鐵人賽 Modern Web DAY 18

技術 D18_檔案操作(JSON檔)

檔案操作(JSON檔) 今天來整理下載JSON格式的檔案資料到網頁中 使用 loadJSON(path) 來載入JSON資料來源為 政府資料開放平台「臺北市停車...

鐵人賽 Modern Web DAY 17

技術 D17_檔案操作_TXT、CSV、HTML檔

檔案操作 今天來整理在p5.js如何載入檔案到網頁中。檔案的類型有 html, csv, json, xls, txt, php等使用 loadStrings(...

鐵人賽 Modern Web DAY 16

技術 D16_MultiGraphics 多個Graphic的操作

MultiGraphics 多個Graphic的操作 今天來整理多個Graphic的操作方法之前提到可以用多個instance p5的方法,今天來試試用Grap...

鐵人賽 Modern Web DAY 15

技術 D15_MultiCanvas 多個Canvas的操作

MultiCanvas 多個Canvas的操作 今天來整理在一個網頁中 顯示多個canvas的方法在p5.js中,一般預設的模式是 Global Mode,在此...

鐵人賽 Modern Web DAY 14

技術 D14_Audio音訊數值處理(振幅,頻域)

Audio音訊數值操作(頻域) 今天要來整理音訊來源的相關數值的操作,其中音訊來源包括音樂檔及麥克風,LineIn等。 頻域分析 從麥克風讀取音頻數據 使用 f...