Faça perguntas relacionadas à Ferramenta Web Scraper da GrabzIt. Por exemplo, como usar o raspador da Web e a API para extrair dados de páginas da Web, imagens ou documentos PDF.
Olá senhor,
Eu sou sandip, tenho que configurar o GRABZIT para o youtube para gif. mas parece gerar erro. veja abaixo os detalhes do erro.
Erro fatal: Erro não detectado: Classe 'GrabzIt\GrabzItImageOptions' não encontrado em /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Rastreamento de pilha: #0 /media/phpuser/Data/sandip/study/demo/php/index.php( 78): GrabzIt\GrabzItClient->URLToImage('https://www.you...') #1 {main} incluído /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php na linha 182
Por favor me ajude.
obrigado
Oi,
Acabamos de corrigir esse problema. Você está usando a versão: 3.3.0.1?
Atenciosamente
Dominic
Então você precisará atualizar para a versão 3.3.0.1.
Eu usei a versão mais recente, mas ocorreu um erro.
Ok, você pode abrir GrabzItClient.php e colocar algumas instruções de eco na variável $file_name na função spl_autoload_register. Espero que isso explique por que não está funcionando.
Eu ecoei com o nome do arquivo, nada aconteceu. mostrando página em branco
Se o PHP não conseguir encontrar uma classe, ele deverá chamar spl_autoload_register. Você pode colocar um eco simples que produza algum texto estático?
Qual versão do PHP você está usando?
Você também pode substituir o conteúdo spl_autoload_register por:
$file_name = str_replace("GrabzIt\\", '', $class_name) . '.php';
if (strpos($file_name, "GrabzIt") === 0) {
include($nome_arquivo);
}
Isso não requer uma pesquisa de arquivo.
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 resolução total maior: https://grabz.it/upgrade/?FreeTrial=true
obrigado
Estou feliz que a alteração do código tenha resolvido o problema. Iremos liberar isso em breve.
Quais opções você está especificando para o GrabzItAnimationOptions classe?
Eu escolho o URL do youtube para gif
URL do Youtube: https://www.youtube.com/watch?v=Bey4XXJAqS8
Esse é o código do GrabzIt.
Quais opções você está selecionando no GrabzItAnimationOptions aula? E então passando a variável $options?
Não sei de qual opção você está falando. eu apenas copio o pacote GRABIT php e configuro.
agora você me diz o que fazer.
Você deve definir largura, altura, quadros por segundo ou duração, pois por padrão mantém-se dentro das restrições totais de resolução do pacote gratuito. Eu verifiquei a demonstração do PHP apenas para ter certeza de que funciona corretamente.
Mais informações sobre isso podem ser encontradas neste artigo.
Obrigado pela ajuda.
Agora deixe-me saber como remover watermark do GIF.
Além disso, deixe-me saber se eu uso sua biblioteca gratuitamente e por quantos dias ela é gratuita para uso.
Para remover o GrabzIt watermark você precisa se inscrever, você pode fazer isso com um teste gratuito de sete dias.
Se você quiser apenas usar a conta gratuita, ela será gratuita para sempre.