嗯,基本上,这是我正在使用的脚本
<?php
$src = "http://upload.wikimedia.org/wikipedia/commons/4/4b/Everest_kalapatthar_crop.jpg";
$data = file_get_contents($src);
file_put_contents("picture.gif", $data);
$image = imagecreatefromgif("picture.gif");
?>
最后一行用于测试php如何处理图像文件,但是php会抛出这个错误:
Warning: imagecreatefromgif() [function.imagecreatefromgif]: 'picture.gif' is not a valid GIF file
答案 0 :(得分:1)
您可以使用imagecreatefromstring,如果您的PHP版本支持它们,将自动检测这些类型:JPEG,PNG,GIF,WBMP和GD2。
答案 1 :(得分:1)
你不是那么远:
$src = "http://upload.wikimedia.org/wikipedia/commons/4/4b/Everest_kalapatthar_crop.jpg";
$data = file_get_contents($src);
$image = imagecreatefromstring($data);
然后在转换中执行任何额外步骤(可选,仅在您喜欢/需要时)并保存为gif:
$saved = imagegif($image, "picture.gif");
参见: