==== Usage ==== Generating QRCodes $qrcode = new Image_QRCode(); $qrcode->makeCode('http://pear.php.net/'); The second parameter of [[http://pear.php.net/package/Image_QRCode/docs/latest/Image_QRCode/Image_QRCode.html#methodmakeCode|makeCode()]] allows runtime configuration using an options array. | Name | Type | Description | | image_type | string | Defines the return image type (from 'jpeg', or 'png'). Default is PNG format | | output_type | string | Sets what to do once the code has been generated ('display' or 'return'). Default is to display the image, complete with headers. | | error_correct | string | Sets the error correction level. One of: L: 7% error level M: 15% error level Q: 25% error level H: 30% error level | | module_size | integer | Sets the default module size Defaults are PNG: 4, JPEG: 8 | Generating JPEG image with best error correction require_once 'Image/QRCode.php'; $qrcode = new Image_QRCode(); $qrcode->makeCode('http://pear.php.net/', array( 'image_type' => 'jpeg',
'error_correct' => 'H', // 30% error correction
));