Outils pour capturer et convertir le Web
Communauté en ligne de GrabzIt

Erreur lors de la configuration de GRABZIT

Bonjour monsieur,

 

Je suis sandip, je dois configurer GRABZIT pour youtube en gif. mais cela semble générer une erreur. regardez ci-dessous le détail de l'erreur.

erreur fatale: Erreur non capturée: classe 'GrabzIt \ GrabzItImageOptions'introuvable dans /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Trace de la pile: # 0 /media/phpuser/Data/sandip/study/demo/php/index.php ( 78): GrabzIt \ GrabzItClient->URLToImage('https: //www.you ...') #1 {main} jeté dans /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php en ligne 182

S'il vous plaît aidez-moi.

Merci

 

 

Interrogé par un anonyme le 30 août 2018

Salut,

Nous venons de corriger ce problème, utilisez-vous la version: 3.3.0.1?

Sincères amitiés

Dominic

Réponse du support GrabzIt le 30 août 2018

J'utilise la version de GrabzIt 3.3.

Répondu par un anonyme le 30 août 2018

Ensuite, vous devrez passer à la version 3.3.0.1.

Réponse du support GrabzIt le 30 août 2018

J'ai utilisé la dernière version encore une erreur s'est produite.

Répondu par un anonyme le 30 août 2018

Ok, pouvez-vous ouvrir GrabzItClient.php et mettre des instructions d'écho sur la variable $ file_name dans la fonction spl_autoload_register. Espérons que cela expliquera pourquoi cela ne fonctionne pas.

Réponse du support GrabzIt le 30 août 2018

J'ai fait écho avec le nom de fichier, rien ne s'est passé. il montre la page blanche

Répondu par un anonyme le 30 août 2018

Si PHP ne trouve pas de classe, il devrait alors appeler spl_autoload_register, pouvez-vous y mettre un simple écho qui génère du texte statique?

Quelle version de PHP utilisez-vous?

Aussi, pouvez-vous remplacer le contenu de spl_autoload_register par par:

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

if (strpos ($ nom_fichier, "GrabzIt") === 0) {

include ($ nom_fichier);

}

Cela ne nécessite pas une recherche de fichier.

Réponse du support GrabzIt le 30 août 2018

Merci erreur supprimée

mais je suis incapable de convertir l'URL de youtube en gif.

erreur:

Votre image GIF animée dépasse la résolution totale maximale autorisée sur votre package. Mettez à niveau gratuitement pour générer des GIF animés avec une résolution totale plus élevée: https://grabz.it/upgrade/?FreeTrial=true

Merci

Réponse du support GrabzIt le 30 août 2018

Je suis heureux que le changement de code ait résolu le problème. Nous publierons ça bientôt.

Quelles options spécifiez-vous pour le GrabzIt?AnimationOptions classe?

Réponse du support GrabzIt le 30 août 2018

Je choisis l'URL youtube à gif

Youtube url: https://www.youtube.com/watch?v=Bey4XXJAqS8

public fonction URLToAnimation($ url, GrabzItAnimationOptions $ options = nul)
    {
        if ($ options == nul)
        {
            $ options = Neuf (ve) GrabzItAnimationOptions();           
        }       

        $ This->nécessaire = Neuf (ve) GrabzItRequest($ This->getRootUrl(faux) . "takeanimation.ashx", faux, $ options, $ url);
    }
C'est mon code
Répondu par un anonyme le 30 août 2018

C'est le code de GrabzIt.

Quelles options choisissez-vous dans le GrabzItAnimationOptions classe? Et puis en passant dans la variable $ options?

Réponse du support GrabzIt le 30 août 2018

Je ne sais pas quelle option vous parlez. Je viens de copier le paquet GRABIT php et le configurer.

maintenant tu me dis quoi faire.

Répondu par un anonyme le 30 août 2018

Vous devez définir la largeur, la hauteur, le nombre d'images par seconde ou la durée, car, par défaut, les restrictions de résolution pour l'ensemble gratuit sont respectées. J'ai vérifié la démo PHP juste pour m'assurer que c'est le cas et que cela fonctionne correctement.

Vous trouverez plus d’informations à ce sujet dans cette article.

Réponse du support GrabzIt le 30 août 2018

Merci pour l'aide.

Maintenant, laissez-moi savoir comment supprimer watermark à partir de GIF.

En outre laissez-moi savoir si j'utilise votre bibliothèque gratuitement, alors combien de jours est-il gratuit pour utiliser.

Répondu par un anonyme le 30 août 2018

Pour supprimer le GrabzIt watermark vous devez vous abonner, vous pouvez le faire avec un essai gratuit de sept jours.

Si vous voulez simplement utiliser le compte gratuit, il est gratuit pour toujours.

Réponse du support GrabzIt le 30 août 2018