一、什麼是二維碼
隨著科技的發展,智慧手機越來越普及,QR 碼 (二維碼) 的使用也越來越多了。利用手機的拍照功能,再加上一些 QR 碼識別軟體,可以透過二維碼來記錄一些比較枯燥並不好記的資訊,比如說長長的網址。現在很多手機軟體下載網站都提供了視覺化的下載路徑,就是將下載路徑做成 QR 碼,讓手機使用者快速讀取 QR 碼中的下載連結轉到下載頁面。
具體 QR 碼的定義可以檢視維基百科的介紹。
二、怎樣利用 Google API 生成二維碼
現在來說,最簡單直接的生成 QR 碼的方法就是透過 Google Chart API 來實現。先給出個例項,就拿最上面曾列出來那個說吧:
我們來分析一下這個連結中的引數:
https://chart.googleapis.com/chart? 這是 Google Chart API 的頭部,直接照抄就好了~&cht=qr 這是說圖表型別為 qr 也就是二維碼。&chs=200×200 這是說生成圖片尺寸為 200×200,是寬 x 高。這並不是生成圖片的真實尺寸,應該是最大尺寸吧。&choe=UTF-8 這是說內容的編碼格式為 UTF-8,此值預設為 UTF-8. 其他的編碼格式請參考 Google API 檔案。&chld=L|4 L 代表預設糾錯水平; 4 代表二維碼邊界空白大小,可自行調節。具體引數請參考 Google API 檔案。&chl=XXXX 這是 QR 內容,也就是解碼後看到的資訊。包含中文時請使用 UTF-8 編碼漢字,否則將出現問題。三、為 WordPress 中每篇文章 QR 碼
可以為 WordPress 中的每篇文章地址都生成一個 QR 碼放在旁邊,具體程式碼如下,作為圖片插入到文章中合適位置就 OK 了~
<img src=”https://chart.googleapis.com/chart?cht=qr&chs=150×150&choe=UTF-8&chld=L|4&chl=<?php the_permalink();?>” width=”150″ height=”150″ alt=”QR 碼” />