Ferramentas para capturar e converter a Web
Comunidade Online de GrabzIt

Erro ao configurar o GRABZIT

Olá senhor,

Estou sandip eu 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 capturado: Classe 'GrabzIt \ GrabzItImageOptions'não encontrado em /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Rastreio de pilha: #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 pelo anônimo na quinta-feira, 30 agosto, 2018 05: 26: 37 AM

Oi,

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

Atenciosamente

Dominic

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 05: 38: 00 AM

Estou usando a versão GrabzIt 3.3.

Respondida por anônimo em quinta-feira, 30 agosto, 2018 05: 41: 24 AM

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

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 05: 44: 23 AM

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

Respondida por anônimo em quinta-feira, 30 agosto, 2018 05: 51: 44 AM

Ok, você pode abrir o 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.

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 05: 57: 28 AM

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

Respondida por anônimo em quinta-feira, 30 agosto, 2018 06: 32: 35 AM

Se o PHP não consegue encontrar uma classe, deve chamar spl_autoload_register. Você pode colocar um eco simples que gera 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.

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 06: 46: 22 AM

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

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 07: 18: 07 AM

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?

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 07: 36: 41 AM

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
Respondida por anônimo em quinta-feira, 30 agosto, 2018 07: 49: 21 AM

Esse é o código do GrabzIt.

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

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 07: 52: 10 AM

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.

Respondida por anônimo em quinta-feira, 30 agosto, 2018 10: 27: 35 AM

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.

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 10: 53: 08 AM

Obrigado pela ajuda.

Agora, deixe-me saber como remover a marca d'água do GIF.

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

Respondida por anônimo em quinta-feira, 30 agosto, 2018 11: 57: 22 AM

Para remover a marca d'água do GrabzIt que você precisa se inscrever, faça isso com um sete dias de teste gratuito.

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

Respondida por GrabzIt Support na quinta-feira, 30 em agosto, 2018 12: 03: 59 PM