Class: Image_QRCode
Source Location: /Image_QRCode-0.1.3/Image/QRCode.php
QRCode
Author(s):
Version:
|
|
|
Inherited Variables
|
Inherited Methods
|
Class Details
Class Variables
$alphanumeric_hash = array(
"0"=>0,"1"=>1,"2"=>2,"3"=>3,"4"=>4,
"5"=>5,"6"=>6,"7"=>7,"8"=>8,"9"=>9,"A"=>10,"B"=>11,"C"=>12,"D"=>13,"E"=>14,
"F"=>15,"G"=>16,"H"=>17,"I"=>18,"J"=>19,"K"=>20,"L"=>21,"M"=>22,"N"=>23,
"O"=>24,"P"=>25,"Q"=>26,"R"=>27,"S"=>28,"T"=>29,"U"=>30,"V"=>31,
"W"=>32,"X"=>33,"Y"=>34,"Z"=>35," "=>36,'$'=>37,"%"=>38,"*"=>39,
"+"=>40,"-"=>41,"."=>42,"/"=>43,":"=>44
)
[line 156]
lookup table for alphanumeric characters Note: the '$' index is in single quotes as otherwise PHP tries to parse it as a variable (see PEAR bug #17321)
$base_image =
[line 126]
base_image
$byte_num =
[line 338]
Byte number counter
$codewords =
[line 282]
Codewords calculated prior to matrix generation
$codeword_num_counter_value =
[line 261]
Codeword pointer, incremental
$codeword_num_plus =
[line 268]
Codeword details
$data_bits =
[line 254]
Data bits array
$data_counter =
[line 247]
Incremental counter, pointer into the data arrays
$data_string =
[line 102]
string/data to encode
$data_value =
[line 240]
Data values
$error_correct =
[line 147]
Error correction indicator
$format_array = array(
"101010000010010","101000100100101",
"101111001111100","101101101001011","100010111111001","100000011001110",
"100111110010111","100101010100000","111011111000100","111001011110011",
"111110110101010","111100010011101","110011000101111","110001100011000",
"110110001000001","110100101110110","001011010001001","001001110111110",
"001110011100111","001100111010000","000011101100010","000001001010101",
"000110100001100","000100000111011","011010101011111","011000001101000",
"011111100110001","011101000000110","010010010110100","010000110000011",
"010111011011010","010101111101101"
)
[line 209]
Formatting data for the final barcode
$image_path =
[line 81]
path to the image directory
$image_type =
[line 119]
image_type
$mask_array =
[line 317]
Masking array - used in final matrix generation
$matrix_content =
[line 296]
Final matrix details for plotting barcode
$matrix_x_array =
[line 303]
Matrix X array
$matrix_y_array =
[line 310]
Matrix Y array
$max_codewords_array = array(
0,26,44,70,100,134,172,196,242,
292,346,404,466,532,581,655,733,815,901,991,1085,1156,
1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,
2611,2761,2876,3034,3196,3362,3532,3706
)
[line 197]
Maximum number of codewords, dependant on barcode version
$max_data_bits =
[line 226]
Maximum number of data bits
$max_data_bits_array = array(
0,128,224,352,512,688,864,992,1232,1456,1728,
2032,2320,2672,2920,3320,3624,4056,4504,5016,5352,
5712,6256,6880,7312,8000,8496,9024,9544,10136,10984,
11640,12328,13048,13800,14496,15312,15936,16816,17728,18672,
152,272,440,640,864,1088,1248,1552,1856,2192,
2592,2960,3424,3688,4184,4712,5176,5768,6360,6888,
7456,8048,8752,9392,10208,10960,11744,12248,13048,13880,
14744,15640,16568,17528,18448,19472,20528,21616,22496,23648,
72,128,208,288,368,480,528,688,800,976,
1120,1264,1440,1576,1784,2024,2264,2504,2728,3080,
3248,3536,3712,4112,4304,4768,5024,5288,5608,5960,
6344,6760,7208,7688,7888,8432,8768,9136,9776,10208,
104,176,272,384,496,608,704,880,1056,1232,
1440,1648,1952,2088,2360,2600,2936,3176,3560,3880,
4096,4544,4912,5312,5744,6032,6464,6968,7288,7880,
8264,8920,9368,9848,10288,10832,11408,12016,12656,13328
)
[line 170]
Maximum data bits lookup
$max_data_codewords =
[line 289]
Maximum number of data codewords
$module_size =
[line 233]
Size of the module
$output_image =
[line 133]
output image
$output_type =
[line 111]
output type - return: return raw PHP GD image object
- display: output to browser
$path =
[line 74]
path to the data directory
$rs_block_order =
[line 324]
RS Block order array
$rs_cal_table_array =
[line 331]
RS Calculation table array
$rs_ecc_codewords =
[line 275]
RS-ECC codewords
$structureappend_m =
[line 352]
Structured append 'm' value
$structureappend_n =
[line 345]
Structured append 'n' value
$structureappend_originaldata =
[line 366]
Structured append original data
$structureappend_parity =
[line 359]
Structured append parity value
$total_data_bits =
[line 140]
total number of data bits
$version =
[line 88]
version of QRCode to use
$version_ul =
[line 95]
upper limit for version
Method Detail
Documentation generated on Mon, 11 Mar 2019 15:47:07 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|
|