php识别二维码
A. php如何实现二维码识别
识别二维码是移动端做的事情, php生成带参数的二维码,移动端识别,然后通过url传给php。由php实现后台逻辑处理。
B. 如何在php中实现解析二维码的功能
是识别 还是输出二维码.
输出二维码有专门的库 可以输出
识别的话 也有资源不过成功率不高
C. 用PHP程序识别或读取二维码如何实现的
调用java的包去识别,相当于是你在你的服务器装java的扩展,封装好这个二维码识别的方法,
php只需要把图片接受
过来,然后让java的扩展去处理这个识别的事情...仅仅是思路哈
D. ★★请问,PHP可以识别二维码图片吗
不能,不过可以进行处理,比如显示隐藏,增加水印等等,识别二维码要有专业的工具去解码的
E. php利用php qr code生成二维码怎么输出
下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。
phpqrcode.php提供了一个关键的png()方法,其中参数$text表示生成二位的的信息文本;参数$outfile表示是否输出二维码图片 文件,默认否;参数$level表示容错率,也就是有被覆盖的区域还能识别,分别是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%);
参数$size表示生成图片大小,默认是3;参数$margin表示二维码周围边框空白区域间距值;参数$saveandprint表示是否保存二维码并 显示。转载,仅供参考。
. 代码如下:
public static function png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{
$enc = QRencode::factory($level, $size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false);
}
F. Windows系统怎么安装php-zbarcode扩展
写之前先鄙视下利用此开源程序收费的人。
PHP-zbarcode是php识别二维码的扩展。
下面是安装方法,安装前要先安装ImageMagick、zbar.
php-zbarcode 下载地址
安装ImageMagick:
yum install ImageMagick.x86_64 ImageMagick-devel.x86_64
wget http://jaist.dl.sourceforge.NET/project/zbar/zbar/0.10/zbar-0.10.tar.bz2
tar jxvf zbar-0.10.tar.bz2
cd zbar-0.10
./configure –without-gtk –without-qt –without-Python –prefix=/usr/local/zbar
make all
make install
echo “/usr/local/zbar/lib/” >> /etc/ld.so.conf
ldconfig
ln -s /usr/local/zbar/lib/pkgconfig/zbar.pc /usr/lib64/pkgconfig/zbar.pc
wget https://github.com/lgchgt/php-zbarcode/archive/master.zip
unzip master
cd php-zbarcode-master
/xxx/server/php/bin/phpze
/configure –with-php-config=/xxx/server/php/bin/php-config
make
make install
ll /xxx/server/php/lib/php/extensions/no-debug-non-zts-20100525/
添加:extension=zbarcode.so 到php.ini配置文件
运行 : php -i|grep zbar
检查是否安装功能
<?php
/* Create new image object */
$image = new ZBarCodeImage(“1.jpg”);
$scanner = new ZBarCodeScanner();
$barcode = $scanner->scan($image);
print_r($barcode);
/* Loop through possible barcodes */
if (!empty($barcode)) {
foreach ($barcode as $code) {
printf(“Found type %s barcode with data %s\n”, $code[‘type’], $code[‘data’]);
}
}
?>
最后验证结果即可;
G. 如何用 PHP 识别二维码
GitHub - mydansun/QrCode-Reader-Node.js: QrCode Reader for Node.js
可自行搭建node.js运行,也可以用作者的在线API,不需要第三方扩展,支持直接识别二维码图片和自动找到并识别照片中的二维码,效果还不错。