【问题标题】:Google pagespeed-insights API screenshot resolution谷歌 pagespeed-insights API 截图分辨率
【发布时间】:2019-11-17 19:36:02
【问题描述】:

Google 的 pagespeed-insights API 提供的屏幕截图似乎分辨率很小。如何在 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'/>";

【问题讨论】:

    标签: php screenshot pagespeed-insights google-pagespeed-insights-api


    【解决方案1】:

    在 API (v5) 响应中有键“final-screenshot”,因此您可以使用该键中的数据以获得更好的分辨率 Please check this link

    【讨论】:

      猜你喜欢
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 2016-12-24
      相关资源
      最近更新 更多