我有一个大的 PNG 文件,我想通过 ESCPOS-PHP 库打印它。我知道有类似的东西MODE_DOUBLE_WIDTH,但我的图像已经很大,所以我想把它变小。但是我一直在寻找设置图像文件尺寸的参数,是否有任何参数以编程方式调整图像大小(将大小设置为 20x20)。
1 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
mike42/escpos-php 不会有转换图片数据大小的功能。
文档没有提到它,源代码也没有那个功能。
如果你想将一些图像数据文件转换成特定垂直和水平点大小的数据,请使用除 mike42/escpos-php 之外的其他库或语言的功能。
文档:
图形(EscposImage $image,$size)
将图像打印到打印机。
参数:
EscposImage $img
:要打印的图像。
int $size
:图像的输出大小修饰符。大小修饰符是:
IMG_DEFAULT
(保留原始尺寸的图像)
IMG_DOUBLE_WIDTH
IMG_DOUBLE_HEIGHT
函数bitImage()采用相同的参数,如果您的打印机不支持较新的图形命令,则可以使用该函数。作为额外的后备,
bitImageColumnFormat()
还提供了该功能。
IMG_DEFAULT
, IMG_DOUBLE_WIDTH
,的指定IMG_DOUBLE_HEIGHT
是ESC/POS指令参数中指定的值,不是转换图像数据的功能。
ESC *
GS /
GS Q 0
GS v 0
- 1 回答
- 0 关注
- 168 浏览
添加回答
举报
0/150
提交
取消