0
私はFacebookのアプリ開発の初心者です。 私はimagecopyresampled()関数を使用して画像のサイズを変更しようとしているが、それのために、このエラーを取得しています:imagecopyresampled():指定された引数が有効なImageリソースではありません
警告:imagecopyresampled():指定された引数がで...
$url = "http://graph.facebook.com/{$userId}/picture?type=large";
$img = "udp.gif";
file_put_contents($img, file_get_contents($url));
if (exif_imagetype($img) != IMAGETYPE_GIF) {
$imgFile = 'temp/' . $userId . '_fdp_' . rand() . '.gif';
if (exif_imagetype($img) == IMAGETYPE_JPEG)
$imageObject = imagecreatefromjpeg($img);
if (exif_imagetype($img) == IMAGETYPE_PNG)
$imageObject = imagecreatefrompng($img);
$imagegif($imageObject, $imgFile);
$imgFile1='temp/' . $userId . '_fdp_.gif';
$imagecopyresampled($imgFile1, $imgFile, 0, 0, 0, 0, 200, 280, 180, 252);
$img = $imgFile1;
}
}
}
まあ、errrorはかなり自明です。 $ imgはどこから来たのですか? –
さて、 '$ imgFile'と' $ imgFile1'(どこから来たのでしょうか?)はgdリソースではありません。例についてもう一度マニュアルを読むべきでしょうか? – deceze
@DamienPirsy:私は自分のコードを編集し、$ imgの宣言部分を含んでいます。それが助けてくれることを願います – Maven