Faça perguntas sobre como capturar ou converter páginas da Web ou HTML into imagens, documentos CSV, PDF ou DOCX, além de como converter vídeos into GIF animado usando nossa API.
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.