laravel图像干预-getpathname对驱动程序不可用

dfty9e19  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(361)

嗨,伙计们,我正在与一个ocr网站合作,用户将上传fifa 21比赛结果的图像。我希望ocr解析图像的一个选定区域,我编写了一个带有laravel intrevention的函数,在上传时裁剪图像。这里是代码

public function readImage(Request $request)
    {
        $image =Image::make($request->file('image'));
        $mime = $image->mime();
        $mime_object = new \Mimey\MimeTypes;
        $extension = $mime_object->getExtension($mime);

        $image->crop(610,343,405,112);
        $image->save('test.jpg', 60);

        if (isset($image) && $image->getPathName()) {
            $ocr = app()->make(OcrAbstract::class);

            $parsedText = $ocr->scan($image->getPathName());
            return view('ocr', compact('parsedText'));

        }

    }

但是当我试图解析图像时,它显示了这个错误

Command (GetPathName) is not available for driver (Gd).

我在代码中哪里出错了?有人能帮我吗。先谢谢你

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题