为了在ZPL中使用^DY命令,我需要知道PNG图像的每行字节数。我使用PHP生成ZPL命令。我有一个从PNG中读取十六进制数据和总字节的脚本,它用^DY命令发送到我的打印机,但除非我也提供";每行字节数";图像的。我该如何获得此信息?
我在想";每行字节数";可能是一行像素中的总字节数,所以我尝试使用(total bytes(/(以像素为单位的宽度(,但这似乎不起作用。
如果你知道这是一个图像,你可以使用getimagesize。它返回一组信息,其中前两个是图像的宽度和高度。这也适用于其他受支持的图像类型。
$info = getimagesize($file);
如果您需要有关该文件的更多信息,请查看fileinfo。