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

配置GRABZIT时出错

你好,先生,

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

致命错误:未捕获的错误:类'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 05:26:37 AM

嗨,

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

亲切的问候

多米尼克

X星期三,30,2018 05:38:00 AM的GrabzIt支持人员回答

我正在使用GrabzIt 3.3版本。

匿名答复,星期四,30,八月2018 05:41:24 AM

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

X星期三,30,2018 05:44:23 AM的GrabzIt支持人员回答

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

匿名答复,星期四,30,八月2018 05:51:44 AM

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

X星期三,30,2018 05:57:28 AM的GrabzIt支持人员回答

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

匿名答复,星期四,30,八月2018 06:32:35 AM

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

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

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

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

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

包括($ file_name);

}

这不需要文件查找。

X星期三,30,2018 06:46:22 AM的GrabzIt支持人员回答

谢谢错误已删除

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

错误:

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

谢谢

X星期三,30,2018 07:18:07 AM的GrabzIt支持人员回答

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

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

X星期三,30,2018 07:36:41 AM的GrabzIt支持人员回答

我选择youtube网址到gif

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

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

$这 - >请求 = GrabzItRequest($这 - >getRootUrl() . “ takeanimation.ashx”, , $选项, $ url);
}
这是我的代码
匿名答复,星期四,30,八月2018 07:49:21 AM

那就是GrabzIt的代码。

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

X星期三,30,2018 07:52:10 AM的GrabzIt支持人员回答

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

现在你告诉我该怎么办。

匿名答复,星期四,30,八月2018 10:27:35 AM

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

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

X星期三,30,2018 10:53:08 AM的GrabzIt支持人员回答

感谢帮助。

现在,让我知道如何从GIF中删除水印。

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

匿名答复,星期四,30,八月2018 11:57:22 AM

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

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

X星期四,30,2018 12:03:59 PM的GrabzIt支持人员回答