猿问

mike42/escpos-php - 图像维度

我有一个大的 PNG 文件,我想通过 ESCPOS-PHP 库打印它。我知道有类似的东西MODE_DOUBLE_WIDTH,但我的图像已经很大,所以我想把它变小。

但是我一直在寻找设置图像文件尺寸的参数,是否有任何参数以编程方式调整图像大小(将大小设置为 20x20)。


慕娘9325324
浏览 169回答 1
1回答

眼眸繁星

mike42/escpos-php 不会有转换图片数据大小的功能。文档没有提到它,源代码也没有那个功能。如果你想将一些图像数据文件转换成特定垂直和水平点大小的数据,请使用除 mike42/escpos-php 之外的其他库或语言的功能。文档:图形(EscposImage $image,$size)将图像打印到打印机。参数:EscposImage $img:要打印的图像。int $size:图像的输出大小修饰符。大小修饰符是:IMG_DEFAULT(保留原始尺寸的图像)IMG_DOUBLE_WIDTHIMG_DOUBLE_HEIGHT函数bitImage()采用相同的参数,如果您的打印机不支持较新的图形命令,则可以使用该函数。作为额外的后备,bitImageColumnFormat()还提供了该功能。IMG_DEFAULT, IMG_DOUBLE_WIDTH,的指定IMG_DOUBLE_HEIGHT是ESC/POS指令参数中指定的值,不是转换图像数据的功能。ESC *GS /GS Q 0GS v 0
随时随地看视频慕课网APP
我要回答