捕获和转换Web的工具
GrabzIt的在线社区

配置GRABZIT时出错

你好,先生,

 

我是sandip我必须将GRABZIT配置为youtube到gif。 但似乎会产生错误。 看下面的错误细节。

致命错误:未捕获的错误:类'GrabzIt \ GrabzItImageOptions在/media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php中找不到:182堆栈跟踪:#0 /media/phpuser/Data/sandip/study/demo/php/index.php( 78):GrabzIt \ GrabzItClient->URLToImage('https://www.you ...')#1 {main}被抛出 /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php 上线 182

请帮助我。

谢谢

 

 

匿名于30年2018月XNUMX日问

嗨,

我们刚刚解决了您使用的版本:3.3.0.1?

亲切的问候

多米尼克

由GrabzIt支持人员于30年2018月XNUMX日回答

我正在使用GrabzIt 3.3版本。

匿名于30年2018月XNUMX日回答

然后,您将需要升级到版本 3.3.0.1.

由GrabzIt支持人员于30年2018月XNUMX日回答

我使用了最新版本,仍然发生错误。

匿名于30年2018月XNUMX日回答

好的,您可以打开GrabzItClient.php并将一些echo语句放在spl_autoload_register函数的$ file_name变量上。 希望这可以解释为什么它不起作用。

由GrabzIt支持人员于30年2018月XNUMX日回答

我没有用文件名回显什么都没有。 它显示空白页

匿名于30年2018月XNUMX日回答

如果PHP找不到类,则应调用spl_autoload_register,您可以在其中放置一个简单的回显来输出一些静态文本吗?

您正在使用哪个版本的PHP?

您也可以将内容的spl_autoload_register替换为:

$ file_name = str_replace(“ GrabzIt \\”,``,$ class_name)。 '.php';

如果(strpos($ file_name,“ GrabzIt”)=== 0){

包括($ file_name);

}

这不需要文件查找。

由GrabzIt支持人员于30年2018月XNUMX日回答

谢谢错误已删除

但我无法将YouTube网址转换为gif。

错误:

您的动画GIF超过了包装上允许的最大总分辨率。 免费升级以生成具有更高总分辨率的动画GIF:https://grabz.it/upgrade/?FreeTrial = true

谢谢

由GrabzIt支持人员于30年2018月XNUMX日回答

我很高兴代码更改解决了这个问题。 我们将尽快发布。

您为GrabzIt指定哪些选项AnimationOptions 类?

由GrabzIt支持人员于30年2018月XNUMX日回答

我选择youtube网址到gif

YouTube网址:https://www.youtube.com/watch?v = Bey4XXJAqS8

公开 功能 URLToAnimation($ url, GrabzItAnimationOptions $选项 = )
    {
        if ($选项 == )
        {
            $选项 = GrabzItAnimationOptions();           
        }       

        $这->请求 = GrabzItRequest($这->getRootUrl(false) . “ takeanimation.ashx”, false, $选项, $ url);
    }
这是我的代码
匿名于30年2018月XNUMX日回答

那就是GrabzIt的代码。

您从GrabzIt中选择什么选项AnimationOptions 类? 然后传入$ options变量?

由GrabzIt支持人员于30年2018月XNUMX日回答

我不知道你在说哪种选择。 我只是复制GRABIT php包并配置。

现在你告诉我该怎么办。

匿名于30年2018月XNUMX日回答

您必须设置宽度,高度,每秒帧数或持续时间,因为默认情况下,它会保持在免费软件包的总分辨率限制之内。 我已经检查过PHP演示,只是为了确保它能正确运行。

有关此的更多信息,请参见 文章.

由GrabzIt支持人员于30年2018月XNUMX日回答

感谢帮助。

现在,让我知道如何删除 watermark 来自GIF。

进一步让我知道如果我免费使用您的图书馆,那么有多少天可以免费使用。

匿名于30年2018月XNUMX日回答

删除GrabzIt watermark 您需要订阅,您可以使用 七天免费试用.

如果您只想使用免费帐户,它将永远免费。

由GrabzIt支持人员于30年2018月XNUMX日回答