thinkphp第三方类库放到extend如何引用?生成条形码barcodegen扩展包

admin2年前javascript645

1.下载barcodegen扩展包

官网地址:https://www.barcodebakery.com

2.下载完后解压至 extend/BarcodeBakery文件夹


use BarcodeBakery\Barcode\BCGcode128;
use BarcodeBakery\Common\BCGColor;
use BarcodeBakery\Common\BCGDrawing;
use BarcodeBakery\Common\BCGFontFile;


3.


public function bcode()
    {
        import('BarcodeBakery.example.vendor.autoload',EXTEND_PATH);
        import('BarcodeBakery.packages.barcode-common.src.BCGColor',EXTEND_PATH);
        import('BarcodeBakery.packages.barcode-common.src.BCGFontFile',EXTEND_PATH);
        import('BarcodeBakery.packages.barcode-common.src.BCGcode128',EXTEND_PATH);
        import('BarcodeBakery.packages.barcode-common.src.BCGDrawing',EXTEND_PATH);
        $colorFront = new BCGColor(0, 0, 0);
        $colorBack = new BCGColor(255, 255, 255);
        $order_number = '111';

        $font = new BCGFontFile(__DIR__ . '/../../../extend/BarcodeBakery/example/font/Arial.ttf', 18);

        $code = new BCGcode128();
        $code->setScale(2); // Resolution
        $code->setThickness(30); // Thickness
        $code->setForegroundColor($colorFront); // Color of bars
        $code->setBackgroundColor($colorBack); // Color of spaces
        $code->setFont($font); // Font (or 0)
        $code->parse($order_number); // Text

        $drawing = new BCGDrawing(ROOT_PATH.'public/uploads/txm/'.$order_number.'.png', $colorBack);

        $drawing->setBarcode($code);
        $drawing->draw();

        $drawing->finish(BCGDrawing::IMG_FORMAT_PNG);

        $data = '/uploads/txm/'.$order_number.'png';
        return $data;
    }


相关文章

国外测试,测评网站

https://pagespeed.web.dev/...

linux安装Webbench,网站压力测试

1.wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz 2.tar zxvf webbench-1.5.tar.gz...

在线图片转文字

https://www.gaitubao.com/tupian-wenzi/...

paypal网站集成指南

原文链接:https://blog.csdn.net/wcjzff/article/details/81237551...

rem与px换算的计算方式

rem与px换算的计算方式

前言这段时间的小项目中算是真正意义上使用了rem来进行移动端的页面布局,项目结束了我反思了一下之前的对于rem的使用...原来我以前对rem用法完全是在搞笑啊!!结合这次这个小项目,我觉得我也有必要对...

阿里云OSS缩略图

?x-oss-process=image/resize,w_200...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。