TP Notes
全部
CSS
SVG
資源收集
HTML
其它
關於我
Translate
2022年7月24日 星期日
掃瞄QRCODE
只靠 HTML 前端技術就可以使用相機,那麼最實用的功能就是掃瞄 QRCODE ,這裡提供一個最簡單易用的方式 使用函式庫:https://github.com/mebjas/html5-qrcode ``` $mmcode(r1) ```
Front
Back
Stop
2022年7月18日 星期一
使用 Webcam
本來要整理 html 的資料,卻覺得這類型的資料太多也太容易取得,決定改變一下方向,只整理 html 相關比較進階實用的小技巧。 無意間看到一個令人懷念的東西,getUserMedia(),可以在網頁上使用 Webcam ,好幾年前遇到一個專案,需要利用相機功能實做一個類似 AR 的畫面,而那個專案用的是 cordova ,於是查了查資料,就用 getUserMedia 來取得相機畫面當背景,在前面放個箭頭指向目的地的方向,當實作完成後卻發現 Android 4.x 不支援,還好加上 webkit plugin 後就可以了,然而最麻煩的是 IOS 不支援...... 最後只好用 camera preview plugin 來重寫,而後續的又是另一個故事了。 那麼首先先來一個範例 ``` $mmcode(r1) ```
前鏡頭
後鏡頭
stop
抓圖
亮度
對比
飽和
Video stream not available.
程式盡量簡化了,可以設定使用前鏡頭還是後鏡頭,也可以抓圖,而且支援 CSS 的 filter ,利用 CSS 來調整亮度對比飽和。 在 iphone 上,使用 chrome 或 firefox 都沒有問題,而 safari 似忽不支援, 在 MAC 上的 safari 完全正常,Android 上也是完全正常 可以用相機預覽,可以抓圖,基本上就是拍照功能了,也可以即時處理影像,例如辨識條碼或證件號碼之類的,光靠網頁就可以做到很多特別的功能 參考資料:https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
2022年4月29日 星期五
整理一下所有 input 的型式
無意間看到一些沒用過的 input 型式,查了一下資料,決定開始整理一些 HTML 的技術文件 Form 可以用 GET 和 POST 以及用 POST 時可以設定編碼方式用來上傳檔案 ```
``` ``` $mmcode(r1) ```
元件
button
checkbox
radio
range
color
表單
text
password
number
search
tel
email
url
file
hidden
時間相關
date
datetime
time
week
實測結果在 IPhone 上無法使用
month
表單提交
image
reset
submit
較舊的文章
首頁
訂閱:
文章 (Atom)