捕獲和轉換Web的工具
GrabzIt的在線社區

配置GRABZIT時出錯

詢問有關如何捕獲或轉換網頁或HTML的問題 into圖像,CSV,PDF或DOCX文檔以及如何轉換視頻 into使用我們的API的GIF動畫。

你好,先生,

 

我是 sandip,我必須將 GRABZIT 配置為 youtube 到 gif。 但似乎會產生錯誤。 請查看下面的錯誤詳細資訊。

致命錯誤:未捕獲的錯誤:類別“GrabzIt\GrabzIt”ImageOptions' 在/media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 堆疊追蹤中找不到:#0 /media/phpuser/Data/sandip/study/demo/php/index. php( 78): GrabzIt\GrabzItClient->URLToImage('https://www.you...') #1 {main} 投入 /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php 在線 182

請幫助我。

謝謝

 

 

30年2018月XNUMX日匿名提問

嗨,

我們剛剛解決了這個問題,您使用的版本是:3.3.0.1嗎?

親切的問候

多米尼克

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

我正在使用 GrabzIt 3.3 版本。

30年2018月XNUMX日匿名回答

然後你需要升級到版本 3.3.0.1.

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

我用了最新版本還是出現錯誤。

30年2018月XNUMX日匿名回答

好的,您可以開啟 GrabzItClient.php 並在 spl_autoload_register 函數中的 $file_name 變數上新增一些 echo 語句嗎? 希望這能解釋為什麼它不起作用。

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

我用檔名回顯什麼也沒發生。 它顯示空白頁

30年2018月XNUMX日匿名回答

如果 PHP 找不到一個類,它應該呼叫 spl_autoload_register 你能在其中放一個簡單的 echo 來輸出一些靜態文字嗎?

您使用什麼版本的 PHP?

您也可以將 spl_autoload_register 的內容替換為:

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

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

包含($檔名);

}

這不需要文件查找。

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

感謝錯誤已刪除

但我無法將 youtube url 轉換為 gif。

錯誤:

您的動畫 GIF 超出了包裹上允許的最大總解析度。 免費升級以產生總解析度更高的動畫 GIF:https://grabz.it/upgrade/?FreeTrial=true

謝謝

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

我很高興代碼更改解決了問題。 我們很快就會發布。

您為 GrabzIt 指定了哪些選項AnimationOptions 類?

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

我選擇 gif 的 YouTube 網址

Youtube 網址:https://www.youtube.com/watch?v=Bey4XXJAqS8

公眾 功能 URLToAnimation($網址, 抓斗AnimationOptions $選項 = )
    {
        if ($選項 == )
        {
            $選項 = 抓斗AnimationOptions();           
        }       

        $ this->請求 = GrabzIt請求($ this->獲取根Url() . “採取動畫.ashx”, , $選項, $網址);
    }
這是我的代碼
30年2018月XNUMX日匿名回答

這是 GrabzIt 的程式碼。

您從 GrabzIt 中選擇哪些選項AnimationOptions 班級? 然後傳入 $options 變數?

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

我不知道你在談論哪個選項。 我只是複製 GRABIT php 套件並配置。

現在你告訴我該怎麼做。

30年2018月XNUMX日匿名回答

您必須設定寬度、高度、每秒幀數或持續時間,因為預設情況下它會保持在免費包的總解析度限制內。 我檢查了 PHP 演示,只是為了確保它確實有效並且正常運作。

有關這方面的更多資訊可以在此處找到 文章.

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复

感謝您的幫助。

現在讓我知道如何刪除 watermark 來自 GIF。

請進一步告訴我,如果我免費使用你們的圖書館,那麼可以免費使用多少天。

30年2018月XNUMX日匿名回答

刪除 GrabzIt watermark 您需要訂閱,您可以使用 XNUMX 天免費試用.

如果您只想使用免費帳戶,它是永久免費的。

GrabzIt 支持人員於 30 年 2018 月 XNUMX 日回复