通过HttpRequest下载图片 - 质量差

时间:2017-02-10 13:04:52

标签: php image httprequest

我在画廊页面工作。 想法是出于某些安全原因,根据http标头访问产品照片。我正在使用Tom Slankard库(https://gist.github.com/twslankard/989974)。

一切似乎都运行正常,但我得到了带有不同RGB值的剥离图像和/或移动了像素,并且不知道为什么。

我的代码:

<?php
include("HttpRequest.php");

        $r = new HttpRequest($link);
        try {
            $r->send();
            echo $r->getStatus()."\n";

            if ($r->getStatus() == 200) {

             $foto = $r->getResponseBody();
             $out=   fopen('product.jpg', "w");
             fwrite($out, $aaa, strlen($foto));
             fclose($out);
            }
        } catch (HttpException $ex) {
            echo $ex;
        }


?>

结果图片是: https://i.imgsafe.org/dba7fac3ab.jpg

0 个答案:

没有答案