Zadaj pytania, jak przechwytywać lub konwertować strony internetowe lub HTML into obrazy, dokumenty CSV, PDF lub DOCX, a także informacje na temat konwertowania filmów into animowane pliki GIF za pomocą naszego interfejsu API.
Witam panie,
Jestem Sandip. Muszę skonfigurować GRABZIT dla youtube na gif. ale wydaje się, że generuje błąd. spójrz poniżej szczegółów błędu.
Błąd krytyczny: Nieprzechwycony błąd: Klasa „GrabzIt\GrabzItImageOptions' nie znaleziono w /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Ślad stosu: #0 /media/phpuser/Data/sandip/study/demo/php/index.php( 78): GrabzIt\GrabzItClient->URLToImage(„https://www.you...”) Dodano #1 {main} /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php w wierszu 182
Proszę mi pomóc.
Podziękowania
Cześć,
Właśnie naprawiliśmy ten problem. Czy używasz wersji: 3.3.0.1?
Z poważaniem
Dominic
Następnie konieczne będzie uaktualnienie do wersji 3.3.0.1.
Użyłem najnowszej wersji, ale nadal występował błąd.
OK, czy możesz otworzyć GrabzItClient.php i umieścić kilka instrukcji echo w zmiennej $file_name w funkcji spl_autoload_register. Mamy nadzieję, że to wyjaśni, dlaczego to nie działa.
Zrobiłem echo z nazwą pliku, nic się nie stało. pokazuje pustą stronę
Jeśli PHP nie może znaleźć klasy, powinien wywołać spl_autoload_register. Czy możesz umieścić tam proste echo, które wyświetli statyczny tekst?
Jakiej wersji PHP używasz?
Możesz także zastąpić zawartość spl_autoload_register z:
$nazwa_pliku = str_replace("GrabzIt\\", '', $nazwa_klasy) . '.php';
if (strpos($nazwa_pliku, "GrabzIt") === 0) {
include($nazwa_pliku);
}
Nie wymaga to wyszukiwania plików.
Dziękuję, błąd usunięty
ale nie mogę przekonwertować adresu URL YouTube na gif.
błąd:
Twój animowany GIF przekracza maksymalną całkowitą rozdzielczość dozwoloną w Twoim pakiecie. Uaktualnij bezpłatnie, aby wygenerować animowane pliki GIF o wyższej całkowitej rozdzielczości: https://grabz.it/upgrade/?FreeTrial=true
Podziękowania
Cieszę się, że zmiana kodu rozwiązała problem. Wkrótce to opublikujemy.
Jakie opcje określasz dla GrabzItAnimationOptions klasa?
Wybieram adres URL YouTube na gif
Adres URL YouTube: https://www.youtube.com/watch?v=Bey4XXJAqS8
To jest kod GrabzIt.
Jakie opcje wybierasz z GrabzItAnimationOptions klasa? A następnie przekazać zmienną $options?
Nie wiem, o której opcji mówisz. po prostu kopiuję pakiet php GRABIT i konfiguruję.
teraz powiesz mi, co mam robić.
Musisz ustawić szerokość, wysokość, liczbę klatek na sekundę lub czas trwania, ponieważ domyślnie mieści się to w całkowitych ograniczeniach rozdzielczości dla bezpłatnego pakietu. Sprawdziłem wersję demonstracyjną PHP, aby się upewnić, że działa i działa poprawnie.
Więcej informacji na ten temat można znaleźć w tym artykuł.
Dzięki za pomoc.
Teraz daj mi znać, jak usunąć watermark z GIF-u.
Następnie daj mi znać, jeśli będę korzystać z Twojej biblioteki bezpłatnie, to przez ile dni można z niej korzystać bezpłatnie.
Aby usunąć plik GrabzIt watermark musisz subskrybować, możesz to zrobić za pomocą a siedmiodniowy bezpłatny okres próbny.
Jeśli chcesz po prostu korzystać z bezpłatnego konta, jest ono bezpłatne na zawsze.