我正在尝试调整从Curl请求中获得的图像的大小,但我不想为了调整大小而将其保存到文件中。这就是我正在尝试的,但不起作用:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $remote_file);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$picture = curl_exec($ch);
$contentType = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
curl_close($ch);
// And then to resize $picture
$data = htmlspecialchars($picture, ENT_QUOTES);
$data = base64_decode($data);
$im = imagecreatefromstring($data);
$imaget1 = imagescale($im, $maxsize);
https://stackoverflow.com/questions/50732124
复制相似问题