繁体   English   中英

如何确定 php 中 PNG 图像的“每行字节数”?

[英]How can I determine the “bytes per row” of a PNG image in php?

为了在 ZPL 中使用 ^DY 命令,我需要知道 PNG 图像每行的字节数。 我正在使用 PHP 生成 ZPL 命令。 我有一个脚本,它从使用 ^DY 命令发送到我的打印机的 PNG 中读取十六进制数据和总字节数——但除非我还提供图像的“每行字节数”,否则图像不会打印。 我怎样才能得到这个?

我在想“每行字节数”可能是一行像素中的总字节数,所以我尝试使用(总字节数)/(像素宽度),但这似乎不起作用。

如果您知道它是图像,则可以使用getimagesize 它返回一个信息数组,其中前两个是图像的宽度和高度。 这也适用于其他受支持的图像类型。

$info = getimagesize($file);

如果您需要有关该文件的更多信息,请查看fileinfo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM