首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mike42 42/escpos图像尺寸

mike42 42/escpos图像尺寸
EN

Stack Overflow用户
提问于 2020-05-16 08:17:38
回答 1查看 1.9K关注 0票数 0

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

不过,我一直在寻找设置图像文件尺寸的参数,是否有任何参数可以通过编程方式调整图像的大小(设置大小类似于20x20)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-19 12:30:29

size 42/escpos将不具有转换图像数据大小的功能。

文档没有提到它,源代码也没有这个功能。

如果要将某些图像数据文件转换为特定垂直和水平点大小的数据,请使用file 42/escpos或语言功能以外的其他库。

documentation:

图形(EscposImage $image,$size)

将图像打印到打印机。 参数:

  • EscposImage $img:要打印的图像。
  • int $size:图像的输出大小修饰符。

大小修饰符是:

  • IMG_DEFAULT (保留原始大小的图像)
  • IMG_DOUBLE_WIDTH
  • IMG_DOUBLE_HEIGHT

bitImage()函数具有相同的参数,如果打印机不支持较新的图形命令,则可以使用该函数。另外,还提供了bitImageColumnFormat()函数。

源代码:

Escpos/src/Mike42 42/Escpos/EscposImage.php

escpos-php/src/Mike42/Escpos/GdEscposImage.php

escpos-php/src/Mike42/Escpos/ImagickEscposImage.php

IMG_DEFAULTIMG_DOUBLE_WIDTHIMG_DOUBLE_HEIGHT规范是ESC/POS命令参数中指定的值,而不是转换图像数据的函数。

*

一般事务/

GS Q 0

GS诉0

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61833828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档