Разрешение снимка экрана API Google Pagespeed-Insights

Скриншоты, предоставленные API-интерфейсом Google Pagespeed-Insights, кажутся в небольшом разрешении. Как я могу изменить разрешение в PHP

if($apc_is_loaded) {
                apc_fetch("thumbnail:".$url, $use_cache);
        }
        if(!$use_cache) {
            $screen_shot_json_data = file_get_contents("https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=$url&screenshot=true");
            $screen_shot_result = json_decode($screen_shot_json_data, true);
            $screen_shot = $screen_shot_result['screenshot']['data'];
            if($apc_is_loaded) {
                apc_add("thumbnail:".$url, $screen_shot, 2400);
            }
        }
        $screen_shot = str_replace(array('_','-'), array('/', '+'), $screen_shot);
        $screen_shot_image = "<img src=\"data:image/jpeg;base64,".$screen_shot."\" class='img-responsive img-thumbnail'/>";

person Codingfreaks    schedule 08.07.2019    source источник


Ответы (1)


В ответе API (v5) есть финальный снимок экрана ключа, поэтому вы можете использовать данные из этого ключа для лучшего разрешения Проверьте эту ссылку

person Vishal P Gothi    schedule 15.12.2020