您能否解释一下 QR 码的实际创建方式和跟踪方式。生成的代码存储在数据库中。
我实际上对 QR 码阅读器应用程序的工作方式感到困惑。如果我创建一个用户可以生成二维码的网站。每个生成的二维码都将保存在我的站点数据库中。那么,我是否也必须编写应用程序?一个应用程序可以从图像中读取二维码图像并采取相应的行动,还是二维码阅读器应用程序可以完成这项工作?
问候, aqif
您能否解释一下 QR 码的实际创建方式和跟踪方式。生成的代码存储在数据库中。
我实际上对 QR 码阅读器应用程序的工作方式感到困惑。如果我创建一个用户可以生成二维码的网站。每个生成的二维码都将保存在我的站点数据库中。那么,我是否也必须编写应用程序?一个应用程序可以从图像中读取二维码图像并采取相应的行动,还是二维码阅读器应用程序可以完成这项工作?
问候, aqif
QR 码是一种二维条码,用于存储少量文本或数据(参见 Wikipedia)。存在不同大小和纠错级别的 QR 条码,以存储具有可选冗余量的不同数据量。
当今手机平台(如 Android)中的实现可以使用 QR 码的内容作为 URL 在手机的 Web 浏览器中打开。(Apple iPhone 应该能够使用免费的 Semacode 软件读取 QR 码。)因此,您可以使用网站日志分析器等工具跟踪这些条形码的使用情况。
移动电话可以使用的其他数据格式包括 vCard,它用于存储个人的联系信息(参见 Wikipedia)。与 URL 不同,它们的使用情况不容易被跟踪(即,如果用户拨打电话号码而不是打开嵌入其中的 URL)。虽然裸 URL 通常与 QR 码一起使用,但 vCard 确实有一个 URL 字段。
如果您想从您的网站生成 QR 码,您可以使用 Google Charts(正如 Adam Straughan 所说),或者您可以使用为流行编程语言而存在的众多库之一(例如,http://phpqrcode.sourceforge .net/用于 PHP,或http://code.google.com/p/zxing/用于 Java)如果您希望在自己的服务器上这样做。您必须提供有效的 URL 或 vCard 作为要编码的文本,以便手机可以扫描二维码。工业应用的编码内容不同。
很可能,您不会将 QR 码图像本身存储在数据库中。相反,您可以存储条形码中包含的 URL 或其他文本,以便在扫描条形码时查找必要的信息,或者在需要时重新生成条形码。
我可以推荐这个:http ://www.thonky.com/qr-code-tutorial/ 。非常详细,但仅涵盖特定类型的二维码。
二维码是一段编码的文本,文本可以是可识别的格式(通过阅读器应用程序,通常在您的手机或类似设备上),然后可以被视为 url、vCard、地图位置等。没有被跟踪,你在想RFID吗?
您不太可能存储 QR 码。有一个Google 图表 api可以生成图像,我相信您可以购买自己的服务器端小部件,或者使用 xzing 库(如果您喜欢的话)。
$this->load->library('ciqrcode');
$params['data'] = ($name.$email.md5($password));
$params['level'] = 'H';
$params['size'] = 10;
$params['savename'] = FCPATH.$name.'.png';
$this->ciqrcode->generate($params);