Ferramentas para capturar e converter a Web
Comunidade Online de GrabzIt

Erro ao configurar o GRABZIT

Olá senhor,

 

Eu sou sandip, eu tenho que configurar GRABZIT para youtube para gif. mas parece gerar erro. veja os detalhes do erro abaixo.

Erro fatal: Erro não capturado: Classe 'GrabzIt \ GrabzItImageOptions'não encontrado em /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Stack trace: # 0 /media/phpuser/Data/sandip/study/demo/php/index.php ( 78): GrabzIt \ GrabzItClient->URLToImage('https: //www.you ...') #1 {main} lançado /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php na linha 182

Por favor me ajude.

obrigado

 

 

Perguntado por anônimo em 30 de agosto de 2018

Oi,

Corrigimos esse problema. Você está usando a versão: 3.3.0.1?

Atenciosamente

Dominic

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Estou usando a versão GrabzIt 3.3.

Respondido por anônimo em 30 de agosto de 2018

Então você precisará atualizar para a versão 3.3.0.1.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Eu usei a versão mais recente ainda ocorreu um erro.

Respondido por anônimo em 30 de agosto de 2018

Ok, você pode abrir GrabzItClient.php e colocar algumas instruções echo na variável $ file_name na função spl_autoload_register. Espero que isso explique por que não está funcionando.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Eu ecoei com o nome do arquivo, nada aconteceu. mostrando página em branco

Respondido por anônimo em 30 de agosto de 2018

Se o PHP não conseguir encontrar uma classe, ele deve chamar spl_autoload_register. Você pode colocar um eco simples lá que produza algum texto estático?

Qual versão do PHP você está usando?

Também é possível substituir o conteúdo spl_autoload_register de por:

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

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

include ($ nome_do_arquivo);

}

Isso não requer uma pesquisa de arquivo.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Obrigado erro removido

mas não consigo converter o URL do YouTube em GIF.

erro:

Seu GIF animado excede a resolução total máxima permitida em seu pacote. Atualize gratuitamente para gerar GIFs animados com uma resolução total mais alta: https://grabz.it/upgrade/?FreeTrial=true

obrigado

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Fico feliz que a alteração do código tenha corrigido o problema. Vamos lançar isso em breve.

Que opções você especifica para o GrabzItAnimationOptions classe?

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Eu escolhi o URL do youtube para gif

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

público função URLToAnimation($ url, GrabzItAnimationOptions $ opções = nulo)
    {
        if ($ opções == nulo)
        {
            $ opções = novo GrabzItAnimationOptions();           
        }       

        $ This->solicitar = novo GrabzItRequest($ This->getRootUrl(falso) . "takeanimation.ashx", falso, $ opções, $ url);
    }
Este é o meu código
Respondido por anônimo em 30 de agosto de 2018

Esse é o código do GrabzIt.

Quais opções você seleciona no GrabzItAnimationOptions classe? E então passando a variável $ options?

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Eu não sei sobre qual opção você está falando. Acabei de copiar o pacote php GRABIT e configurar.

Agora você me diz o que fazer.

Respondido por anônimo em 30 de agosto de 2018

Você deve definir largura, altura, quadros por segundo ou duração, pois, por padrão, ele mantém as restrições de resolução total para o pacote gratuito. Eu verifiquei a demonstração do PHP apenas para garantir que funcione corretamente.

Mais informações sobre isso podem ser encontradas neste artigo.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Obrigado pela ajuda.

Agora me diga como remover watermark do GIF.

Além disso, deixe-me saber se eu uso sua biblioteca gratuitamente, então, quantos dias são livres para usar.

Respondido por anônimo em 30 de agosto de 2018

Para remover o GrabzIt watermark você precisa se inscrever, você pode fazer isso com um sete dias de teste gratuito.

Se você quiser apenas usar a conta gratuita, é grátis para sempre.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018