不是pbm,pgm或ppm文件。由ocrad

时间:2019-04-01 07:32:20

标签: php

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

$decoded = base64_decode($img);
file_put_contents($output_file, $decoded);

但是,当我为图像运行ocrad / gocr时,gocr显示错误

  

“错误的魔术字节,期望0x50 0x3 [1-6]但得到0xff 0xd8”

ocrad

  

“ ocrad:无效的魔术数字-不是pbm,pgm或ppm文件。”

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

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

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