Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不是pbm、pgm或ppm文件。奥克拉德_Php - Fatal编程技术网

Php 不是pbm、pgm或ppm文件。奥克拉德

Php 不是pbm、pgm或ppm文件。奥克拉德,php,Php,我正在从浏览器向PHP发送一张书页照片。我正在使用以下命令将照片写入磁盘: $decoded = base64_decode($img); file_put_contents($output_file, $decoded); 但是,当我为图像运行/时,gocr显示错误 无效的魔法字节,预期为0x50 0x3[1-6],但得到的是0xff 0xd8 而ocrad则表示 ocrad:错误的幻数-不是pbm、pgm或ppm文件 可能是什么问题?字节0xff 0xd8表明文件是JPEG 错误消息显示“

我正在从浏览器向PHP发送一张书页照片。我正在使用以下命令将照片写入磁盘:

$decoded = base64_decode($img);
file_put_contents($output_file, $decoded);
但是,当我为图像运行/时,
gocr
显示错误

无效的魔法字节,预期为0x50 0x3[1-6],但得到的是0xff 0xd8

ocrad
则表示

ocrad:错误的幻数-不是pbm、pgm或ppm文件


可能是什么问题?

字节
0xff 0xd8
表明文件是JPEG


错误消息显示“不是pbm、pgm或ppm文件”…JPEG不是其中之一。

我们需要首先使用jpegtopnm将其转换为pbm、ppm等格式,然后它才能工作