4 套網頁 Web JavaScript 辨識 Barcode 條碼 QR Code 函式庫分享清單

閱讀時間約 1 分鐘

最近有專案需求要在 Web 上進行一個掃描條碼辨識的動作,做了一些功課,有 Open Source 方案商業方案,也包括一維條碼二維條碼也就是 QR Code,整理起來分享給大家。

Open Source 方案

quaggaJS, quaggaJS2

quaggaJS 是老牌的辨識一維條碼函式庫,2017 年就沒更新了,後續則是由 quaggaJS2 繼續接手維護,直到 2023 年還是有持續更新,可點 Demo 進去試用一下。

html5-qrcode

html5-qrcode 可以辨識一維條碼跟二維條碼也就是 QR Code 的函式庫,有持續更新,可點 Demo 進去試用一下。

商業方案

Dynamsoft

Dynamsoft 一維條碼、二維條碼都可以,還可以用 WebGL 加速辨識,可點 Demo 進去試用一下。

SCANDIT

SCANDIT 一維條碼、二維條碼都可以,可點 Demo 進去試用一下。

結論

基本上每家的函式庫都可以輕鬆辨識條碼,如果沒有什麼特別需求,基本上用 html5-qrcode 就可以輕鬆應付。




如果你喜歡我的文章,你可以使用以下的方式支持我

👀 追蹤我的社群帳號

👏 Vocus 支持我

  1. 追蹤
  2. 留言、收藏、按喜歡
  3. 贊助
raw-image

💰 使用下面的推薦連結註冊或申辦服務








    avatar-img
    17會員
    55內容數
    這是一系列關於院長在加拿大生活的大小事,希望大家會喜歡 😊。頭像底圖由 Adobe Firefly 產生。
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    瘋人院院長的沙龍 的其他內容
    Steam Deck 迎來大改版,最重要的更新就是換成 OLED 螢幕。使用 OLED 螢幕帶來更好看的顏色,大小還小幅提升到 7.4 吋。關係續航力的電池也從 40 瓦小時升級到 50 瓦小時, 3A 大作都可以多玩一小時呢!這麼香的更新,怎麼不給他買下去呢 😄
    Google Cloud Engine VM 有點問題, OS 是 Debian 7 ,我要進去查看問題在哪邊,用 gcloud compute ssh 指令 SSH 進去,不過卻跳出 Permission denied (publickey) 的錯誤,經過一番排查終於解決 SSH 無法登入的問題。
    yt-dlp 是 command line 下載 YouTube, TikTok, Instagram, X, PornHub 影片的好幫手,可以避免使用一些有廣告下載網站。
    今天來介紹 BaseQi 420A 這款 microSD 轉接卡 這款轉接卡最大的亮點就是可以完美貼合 2023 Macbook Pro 的 SD 卡槽 所以可以作為 Macbook 額外的儲存空間使用
    剪映目前版本(v2.4.0)並不支援雙語字幕 變通的做法有兩種 第一種:上下排字幕 第二種:輸出中文後再上英文
    事情是這樣長輩用電腦硬碟快要掛了( S.M.A.R.T. 顯示 Bad ),所以就幫長輩換硬碟。那我就想說,既然要換新硬碟,那就換 SSD 好了。 因為長輩電腦的用途就是是文書、上網用,沒什麼特別的需求,原本硬碟是 500GB ,所以就買個美光 Crucial BX500 480GB 的 SSD來換
    Steam Deck 迎來大改版,最重要的更新就是換成 OLED 螢幕。使用 OLED 螢幕帶來更好看的顏色,大小還小幅提升到 7.4 吋。關係續航力的電池也從 40 瓦小時升級到 50 瓦小時, 3A 大作都可以多玩一小時呢!這麼香的更新,怎麼不給他買下去呢 😄
    Google Cloud Engine VM 有點問題, OS 是 Debian 7 ,我要進去查看問題在哪邊,用 gcloud compute ssh 指令 SSH 進去,不過卻跳出 Permission denied (publickey) 的錯誤,經過一番排查終於解決 SSH 無法登入的問題。
    yt-dlp 是 command line 下載 YouTube, TikTok, Instagram, X, PornHub 影片的好幫手,可以避免使用一些有廣告下載網站。
    今天來介紹 BaseQi 420A 這款 microSD 轉接卡 這款轉接卡最大的亮點就是可以完美貼合 2023 Macbook Pro 的 SD 卡槽 所以可以作為 Macbook 額外的儲存空間使用
    剪映目前版本(v2.4.0)並不支援雙語字幕 變通的做法有兩種 第一種:上下排字幕 第二種:輸出中文後再上英文
    事情是這樣長輩用電腦硬碟快要掛了( S.M.A.R.T. 顯示 Bad ),所以就幫長輩換硬碟。那我就想說,既然要換新硬碟,那就換 SSD 好了。 因為長輩電腦的用途就是是文書、上網用,沒什麼特別的需求,原本硬碟是 500GB ,所以就買個美光 Crucial BX500 480GB 的 SSD來換
    你可能也想看
    Google News 追蹤
    Thumbnail
    本文介紹如何對 Telegram 憑證監控機器人的代碼進行優化,包括新增指令、讀取變數、提高可讀性和可維護性。
    Thumbnail
    利用文字紀錄,明確寫下自己的採購項目......
    Thumbnail
    本文介紹瞭如何寫 HTML 標籤,製作一個簡單的自我介紹網頁。透過介紹寫標籤的實例,讓讀者能夠更瞭解如何在 HTML 中使用不同的標籤。
    Thumbnail
    HTML 語意化標籤,不僅可以使網頁結構更加清晰、易於理解,也對搜索引擎優化(SEO)和提升網頁無障礙訪問性(Accessibility)有明顯的幫助。本文將介紹 HTML 語意化標籤的定義、重要性以及常見的語意化標籤。
    Thumbnail
    本文介紹如何對 Telegram 憑證監控機器人的代碼進行優化,包括新增指令、讀取變數、提高可讀性和可維護性。
    Thumbnail
    利用文字紀錄,明確寫下自己的採購項目......
    Thumbnail
    本文介紹瞭如何寫 HTML 標籤,製作一個簡單的自我介紹網頁。透過介紹寫標籤的實例,讓讀者能夠更瞭解如何在 HTML 中使用不同的標籤。
    Thumbnail
    HTML 語意化標籤,不僅可以使網頁結構更加清晰、易於理解,也對搜索引擎優化(SEO)和提升網頁無障礙訪問性(Accessibility)有明顯的幫助。本文將介紹 HTML 語意化標籤的定義、重要性以及常見的語意化標籤。