1. 程式人生 > >Ubuntu下安裝二維碼解析zbar

Ubuntu下安裝二維碼解析zbar

0.首先安裝依賴包:
$sudo apt-get install python-gtk2-dev
可能還需要其他的包,根據提示進行安裝。

1.安裝libjpeg9,低版本libjpeg8不支援jpg掃描,下載jpegsrc.v9.tar.gz並安裝:
$./configure

$make

$sudo make install

或是

$sudo apt-get install libjpeg9

2.安裝ImageMagick,高版本可能會出現很多意外的錯誤,所以下載ImageMagick-6.9.5-7.tar.gz即可:
$./configure

$make

$sudo make install

或是

$sudo apt-get install ImageMagick

3.安裝zbar,zbar-0.10.tar(https://github.com/ZBar/ZBar)。請注意,此處的配置很關鍵,否則將安裝失敗:
$./configure –enable-shared –without-jpeg –without-python –without-gtk –without-qt –without-imagemagick –disable-video CFLAGS=”“

$make

$sudo make install

4.最後可能需要執行ldconfig來啟用安裝的庫配置檔案:
$sudo ldconfig

5.測試zbar是否安裝成功。可隨意獲取一張二維碼或者條形碼,然後執行以下命令得到掃描結果:
$zbarimg xxx.png

$CODE-128:ABC-abc-1234

$zbarimg xxx.jpg