2013-02-19 70 views

回答

1

有對圖像進行編碼作爲QR碼的直接方式。這樣做有幾個問題: - 圖像需要以某種方式進行編碼,QR碼上沒有這樣的標準。所以任何實現都不能在全局中運行。 - 圖像通常包含數百或數千kB,而大多數移動掃描器都難以解碼超過幾百字節的QR碼(至少少於1.000倍的信息!)。

簡而言之:這是不可能的。抱歉。

解決方法是將圖像上傳到服務器,獲取該圖像的鏈接並使用該鏈接創建QR碼。所以當掃描QR碼時,你的圖像會顯示在瀏覽器上。

QR Droid(適用於Android)實現此解決方法。 (QR Droid>創建>本地圖像)。但我認爲沒有任何API可以完成整個過程。

+0

謝謝Jorge真的很有幫助 – iEinstein 2013-02-20 05:00:33

0

檢查這些例子

1] QRCode Encoder

2] ZBAR

3] QR For iOS_StackOverflow

+0

我檢查了ZBAR,但它不會產生任何圖像的QR碼。它只能創建任何文本的QR碼,而不是QR碼。編碼字符串 2.呼叫+ [QREncode r encodeWithECLevel:version:string:]將字符串編碼爲布爾值的方陣。 3.調用+ [QREncoder renderDataMatrix:imageDimension:]渲染步驟2中生成的矩陣。 – iEinstein 2013-02-19 09:21:53

+0

檢查第三個鏈接中的完整討論。 – BhushanVU 2013-02-19 09:52:22

+0

但是親愛的,沒有關於如何將圖像編碼爲QR碼的信息。如果那裏給我提供這個解決方案的那個人的名字的鏈接。 – iEinstein 2013-02-19 10:28:23

0

創建Chrome自定義搜索(請前往chrome:設置 - >管理定製搜索)

然後,只需創建一個條目:

QR Generator | qr | https://chart.googleapis.com/chart?cht=qr&chs=300x300&chld=H|0&chl=%s 

那麼每當你打開一個新標籤或什麼的,你只是鍵入qr空格您的網址