-3

基本的に、これは私が使用しているスクリプトです

<?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
4

2 に答える 2

1

imagecreatefromstringを使用できます。これらのタイプは、PHP のビルドでサポートされている場合、自動的に検出されます: JPEG、PNG、GIF、WBMP、および GD2。

于 2012-12-24T02:32:34.843 に答える
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");

同様に参照してください:

于 2012-12-24T03:10:49.913 に答える