私は前のページにレンダリングするには、画像の大きさを拡大縮小したり変更することが可能であった場合、私は思っていたイメージ出力のphp base64_decode解像度を変更しますか?
$imgstring = file_get_contents("https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=".$_GET['url']."&screenshot=true");
$imgstring = json_decode($imgstring);
$imgstring = $imgstring->screenshot->data;
$imgstring = str_replace("_", "/", $imgstring);
$imgstring = str_replace("-", "+", $imgstring);
header('Content-Type: image/png');
echo base64_decode($imgstring);
を表示するには、次のコードを使用しています。 Google Insightの画像はネイティブで320×240しかないので、たとえば600×600と言うには拡大する必要があります。
助けていただきありがとうございます。
そのためには、画像をデコードし、GDまたはImagickなどの画像を使用して新しい画像を作成する必要があります。データをエコーするだけで画像を拡大することはできません。 –