Webをキャプチャして変換するツール
GrabzItのオンラインコミュニティ

GRABZITの構成時のエラー

先生こんにちは、

私はsandipです.youtubeからgifに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

私を助けてください。

感謝

8月30木曜日、2018 05:26:37 AMに匿名で質問

こんにちは、

3.3.0.1バージョンを使用していますか?

敬具

ドミニク

8月30木曜日、2018 05:38:00 AMにGrabzItサポートが回答

GrabzIt 3.3バージョンを使用しています。

8月30木曜日、2018 05:41:24 AMに匿名で回答

その後、バージョンにアップグレードする必要があります 3.3.0.1

8月30木曜日、2018 05:44:23 AMにGrabzItサポートが回答

まだエラーが発生した最新バージョンを使用しました。

8月30木曜日、2018 05:51:44 AMに匿名で回答

では、GrabzItClient.phpを開いて、spl_autoload_register関数の$ file_name変数にいくつかのエコーステートメントを追加できますか。 うまくいけば、なぜこれが機能しないのかを説明できるでしょう。

8月30木曜日、2018 05:57:28 AMにGrabzItサポートが回答

ファイル名をエコーし​​ませんでしたが、何も起こりませんでした。 空白のページを表示

8月30木曜日、2018 06:32:35 AMに匿名で回答

PHPがクラスを見つけられない場合は、spl_autoload_registerを呼び出す必要があります。そこに単純なエコーを入れて、静的テキストを出力できますか

どのバージョンのPHPを使用していますか?

また、spl_autoload_registerのコンテンツを次のものに置き換えることはできますか?

$ file_name = str_replace( "GrabzIt \\"、 ''、$ class_name)。 '.php';

if(strpos($ file_name、 "GrabzIt")=== 0){

include($ file_name);

}

これにはファイル検索が必要ありません。

8月30木曜日、2018 06:46:22 AMにGrabzItサポートが回答

ありがとうのエラーを削除しました

YouTubeのURLをGIFに変換できません。

エラー:

アニメーションGIFがパッケージで許可されている最大合計解像度を超えています。 無料でアップグレードして、合計解像度がより高いアニメーションGIFを生成します:https://grabz.it/upgrade/?FreeTrial=true

感謝

8月30木曜日、2018 07:18:07 AMにGrabzItサポートが回答

コードの変更により問題が修正されたことを嬉しく思います。 近日中にリリースします。

GrabzItに指定するオプションは何ですかAnimationOptions クラス?

8月30木曜日、2018 07:36:41 AMにGrabzItサポートが回答

YouTubeのURLをgifに選択します

YouTubeのURL:https://www.youtube.com/watch?v=Bey4XXJAqS8

公共 function URLToAnimation($ url, GrabzItAnimationOptions $ options = ヌル)
{
if ($ options == ヌル)
{
$ options = 新しい GrabzItAnimationOptions();
}

$ this - >要求 = 新しい GrabzItRequest($ this - >getRootUrl(false) . 「takeanimation.ashx」, false, $ options, $ url);
}
これは私のコードです
8月30木曜日、2018 07:49:21 AMに匿名で回答

それがGrabzItのコードです。

GrabzItからどのようなオプションを選択していますかAnimationOptions クラス? そして、$ options変数を渡しますか?

8月30木曜日、2018 07:52:10 AMにGrabzItサポートが回答

私はあなたが話しているオプションについて知りません。 GRABIT phpパッケージをコピーして設定するだけです。

今、あなたは何をすべきか教えてください。

8月30木曜日、2018 10:27:35 AMに匿名で回答

デフォルトでは無料パッケージの合計解像度制限内に収まるため、幅、高さ、1秒あたりのフレーム数または期間を設定する必要があります。 PHPのデモを確認し、正しく機能することを確認しました。

詳細については、こちらをご覧ください。 記事.

8月30木曜日、2018 10:53:08 AMにGrabzItサポートが回答

助けてくれてありがとう。

GIFから透かしを削除する方法を教えてください。

さらに、ライブラリを無料で使用する場合は、無料で使用できる日数を教えてください。

8月30木曜日、2018 11:57:22 AMに匿名で回答

購読する必要があるGrabzIt透かしを削除するには、次のようにします。 7日間の無料トライアル.

無料のアカウントのみを使用する場合は、永久に無料です。

8月30木曜日、2018 12:03:59 PMにGrabzItサポートが回答