本文整理汇总了PHP中TCPDF2DBarcode::getBarcodePNG方法的典型用法代码示例。如果您正苦于以下问题:PHP TCPDF2DBarcode::getBarcodePNG方法的具体用法?PHP TCPDF2DBarcode::getBarcodePNG怎么用?PHP TCPDF2DBarcode::getBarcodePNG使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TCPDF2DBarcode
的用法示例。
在下文中一共展示了TCPDF2DBarcode::getBarcodePNG方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: dirname
//
// TCPDF is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with TCPDF. If not, see <http://www.gnu.org/licenses/>.
//
// See LICENSE.TXT file for more information.
// -------------------------------------------------------------------
//
// Description : Example for tcpdf_barcodes_2d.php class
//
//============================================================+
/**
* @file
* Example for tcpdf_barcodes_2d.php class
* @package com.tecnick.tcpdf
* @author Nicola Asuni
* @version 1.0.009
*/
// include 2D barcode class
require_once dirname(__FILE__) . '/../../tcpdf_barcodes_2d.php';
// set the barcode content and type
$barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'QRCODE,H');
// output the barcode as PNG image
$barcodeobj->getBarcodePNG(6, 6, array(0, 0, 0));
//============================================================+
// END OF FILE
//============================================================+
示例2: dirname
//
// TCPDF is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with TCPDF. If not, see <http://www.gnu.org/licenses/>.
//
// See LICENSE.TXT file for more information.
// -------------------------------------------------------------------
//
// Description : Example for tcpdf_barcodes_2d.php class
//
//============================================================+
/**
* @file
* Example for tcpdf_barcodes_2d.php class
* @package com.tecnick.tcpdf
* @author Nicola Asuni
* @version 1.0.009
*/
// include 2D barcode class (search for installation path)
require_once dirname(__FILE__) . '/tcpdf_barcodes_2d_include.php';
// set the barcode content and type
$barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'PDF417');
// output the barcode as PNG image
$barcodeobj->getBarcodePNG(4, 4, array(0, 0, 0));
//============================================================+
// END OF FILE
//============================================================+
示例3: explode
}
} else {
$rgb_string = '0,0,0';
}
$rgb_array = explode(',', $rgb_string);
$red = $rgb_array[0];
$green = $rgb_array[1];
$blue = $rgb_array[2];
$payload = empty($_GET['data']) ? 'https://larcity.com' : $_GET['data'];
switch ($requested_code_type) {
case 'PDF417':
$w = min(10, max(5, $size));
$h = 2/5 * $w;
$barcodeObj = new TCPDF2DBarcode($payload, $requested_code_type);
$barcodeObj->getBarcodePNG($w, $h, [$red, $green, $blue]);
break;
case 'QR':
/** Handle raw-looking QR **/
break;
case 'FANCYQR':
/** @TODO handle fancy QR code creation * */
$imagePadding=12; // @IMPORTANT - make an even number
$std_wh = max([$w, $h]);
$w = $size; $h = $size;
$barcodeObj = new TCPDF2DBarcode($payload, 'QRCODE,H');
$imgData = $barcodeObj->getBarcodePNGData($w, $h, [$red, $green, $blue]);
$imgSize = getimagesizefromstring($imgData);
// get png-8 image