Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created February 5, 2019 22:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/d543fd4c601c772ef82e1266313c9b43 to your computer and use it in GitHub Desktop.
Save parzibyte/d543fd4c601c772ef82e1266313c9b43 to your computer and use it in GitHub Desktop.
<?php
/**
* Ejemplo 8 para generar códigos de barras
* con PHP
*
* Cambiar color, anchura y altura
*
* @author parzibyte
*/
# Incluimos el autoload
require_once "vendor/autoload.php";
# Indicamos que usaremos el namespace de BarcodeGeneratorPNG
use Picqer\Barcode\BarcodeGeneratorPNG;
# Crear generador
$generador = new BarcodeGeneratorPNG();
# Ajustes
$texto = "parzibyte.me";
$tipo = $generador::TYPE_CODE_128;
$factorAnchura = 4; # En pixeles
$altura = 200; # En pixeles
# Sería el color #8bc34a (mi favorito) en RGB
$color = array(139, 195, 74);
#Recomiendo: https://parzibyte.me/blog/2018/10/11/sintaxis-corta-array-php/
$imagen = $generador->getBarcode($texto, $tipo, $factorAnchura, $altura, $color);
# Encabezado para que el navegador sepa que es una imagen
header("Content-type: image/png");
# Hora de imprimir
echo $imagen;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment