首先PHP已经有现成的QrCode类库phpqrcode,可以将一个字符串转成PNG格式的图片,但是PNG图片是没法在终端里展示的,于是仔细翻看文档和demo,发现该类库也可以输出0和1组成的矩阵(实际上该方法返回的是一个PHP的二维数组)。
已经有了0和1的矩阵,接下来要做的就是输出黑白色块,为了 *** 作方便,我引入了symfony项目中的console组件。通过console组件可以非常方便的创建一个Cli命令,而且内置了大量输入和输出方法。
用vt码
例:printf("\033[4031m你要改变颜色的内容\033[0m")
背景色为黑色,字体颜色位红色
只想要背景色printf("\033[40m你要改变颜色的内容\033[0m")
只想要自提颜色同上
改一下数字就行了
背景色
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字体颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
linux系统无法彩打的解决方法如下。1、用字符命设置打印机,用apt,get,install,cupsys命令。
2、用上下光标键选择,选择打印机类型,按Enter出现下拉式菜单供选择。
3、打驱动PPD选上,回到administrator,把Share,published,printers,connected,to,this,system这一项选上即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)