php - 如何确定 php 中 PNG 图像的“每行字节数”?
问题描述
为了在 ZPL 中使用 ^DY 命令,我需要知道 PNG 图像每行的字节数。我正在使用 PHP 生成 ZPL 命令。我有一个脚本,它从使用 ^DY 命令发送到我的打印机的 PNG 中读取十六进制数据和总字节数——但除非我还提供图像的“每行字节数”,否则图像不会打印。我怎样才能得到这个?
我在想“每行字节数”可能是一行像素中的总字节数,所以我尝试使用(总字节数)/(像素宽度),但这似乎不起作用。
解决方案
如果您知道它是图像,则可以使用getimagesize。它返回一个信息数组,其中前两个是图像的宽度和高度。这也适用于其他受支持的图像类型。
$info = getimagesize($file);
如果您需要有关该文件的更多信息,请查看fileinfo。
推荐阅读
- javascript - 需要显示模态直到多个 TinyMCE 初始化完全完成
- python - 如何将表格信息发送到我的个人邮箱?
- swiftui - SwiftUI NavigationLink:成功运行帐户创建代码后导航到目标视图
- ios13 - UITableView:所选单元格颜色未在 ios13 中呈现
- google-bigquery - 使用命令行将 csv 文件加载到大查询中时面临问题
- android - 导航离开后返回片段时如何恢复先前的滚动位置
- java - 解组非强制性 ENUM @XmlElement
- json - 读取一个 json 文件,查找并替换双引号并写入新的 json 文件
- firebase - 异步调用不会等待 firebase 功能完成
- javascript - 创建使用流类型并公开类型的 JS 库