⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 二维码QR的编码实现。C语言实现。希望各位一起学习。一起做条码开发
💻
字号:
libqrencode 3.0.3 - QR Code encoding libraryGENERAL INFORMATION===================Libqrencode is a library for encoding data in a QR Code symbol, a kind of 2Dsymbology that can be scanned by handy terminals such as a mobile phone withCCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and hashigh robustness.Libqrencode accepts a string or a list of data chunks then encodes in a QR Codesymbol as a bitmap array. While other QR Code applications generate image files,using libqrencode allows applications to render QR Code symbols from raw bitmapdata directly. This library also contains a command-line utility outputs a QRCode symbol as a PNG image. It will help lightweight CGI programs.SPECIFICATION=============Libqrencode supports QR Code model 2, described in JIS (Japanese IndustrialStandards) X0510:2004 or ISO/IEC 18004. Most of features in the specificationare implemented such as:- Numeric, alphabet, Japanese kanji (Shift-JIS) or any 8 bit code can be  embedded- Optimized encoding of a string- Structured-append of symbolsCurrently the following features are not supported:- ECI and FNC1 mode- Micro QR Code- QR Code model 1 (deprecated)INSTALL=======Requirements------------Some test programs or utility tools uses SDL or PNG, but the library itselfhas no dependencies. You can skip compiling those tools if you want not toinstall programs using SDL or PNG.Compile & install-----------------Just try./configuremakemake installThis compiles and installs the library and header file to the appropriatedirectories. By default, /usr/local/lib and /usr/local/include. You can changethe destination directory by passing some options to the configure script.Run "./configure --help" to see the list of options.It also installs a binary "qrencode" to /usr/local/bin. If you want not toinstall it, give "--without-tools" option to the configure script.USAGE=====Basic usages of this library are written in the header file (qrencode.h).You can generate a manual of the library by using Doxygen.WARNINGS========Some functions are THREAD UNSAFE. See qrencode.h for the details.Carefully use the qrencode command if it is used by a web application (CGI).For example, giving "-s" option with too large number to qrencode may cause DoS.You should limit the parameter by your application.LICENSING INFORMATION=====================Copyright (C) 2006, 2007, 2008 Kentaro FukuchiThis library is free software; you can redistribute it and/or modify it underthe terms of the GNU Lesser General Public License as published by the FreeSoftware Foundation; either version 2.1 of the License, or any later version.This library is distributed in the hope that it will be useful, but WITHOUT ANYWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.You should have received a copy of the GNU Lesser General Public License alongwith this library; if not, write to the Free Software Foundation, Inc., 51Franklin St, Fifth Floor, Boston, MA 02110-1301 USACONTACTS========Visit the homepage at:http://megaui.net/fukuchi/works/qrencode/index.en.htmlfor new releases.Please mail any bug reports, suggestions, comments and questions toKentaro Fukuchi <fukuchi@megaui.net>. Questions of license complianceare also welcome.ACKNOWLEDGMENTS===============QR Code is registered trademarks of DENSO WAVE INCORPORATED in JAPAN and othercountries.Reed-Solomon code encoder is written by Phil Karn, KA9Q.Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9QNANKI Haruo       - improved lower-case characteres encodingPhilippe Delcroix - improved mask evaluationYusuke Mihara     - structured-append supportShigeyuki Hirai, Paul Janssens, wangsai, Gavan Fantom - bug report / suggestion

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -