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

GRABZITの構成時のエラー

先生こんにちは、

 

私はsandipです。YouTubeのGRABZITを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バージョンを使用していますか?

敬具

ドミニク

30年2018月XNUMX日のGrabzItサポートによる回答

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

30年2018月XNUMX日に匿名で回答

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

30年2018月XNUMX日のGrabzItサポートによる回答

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

30年2018月XNUMX日に匿名で回答

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

30年2018月XNUMX日のGrabzItサポートによる回答

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

30年2018月XNUMX日に匿名で回答

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);

}

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

30年2018月XNUMX日のGrabzItサポートによる回答

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

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

エラー:

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

感謝

30年2018月XNUMX日のGrabzItサポートによる回答

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

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

30年2018月XNUMX日の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);
    }
これは私のコードです
30年2018月XNUMX日に匿名で回答

それがGrabzItのコードです。

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

30年2018月XNUMX日のGrabzItサポートによる回答

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

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

30年2018月XNUMX日に匿名で回答

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

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

30年2018月XNUMX日のGrabzItサポートによる回答

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

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

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

30年2018月XNUMX日に匿名で回答

GrabzItを削除するには watermark あなたは購読する必要があります、あなたはそうすることができます 7日間の無料トライアル.

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

30年2018月XNUMX日のGrabzItサポートによる回答