Salve sto cercando di ridimensionare una immagine:

Codice PHP:
$directory="../../../images/Video/";
if(!
file_exists($directory)) mkdir($directory0755true);

$tmpfile=$_FILES["iconfile"]["tmp_name"];
$namefile=$_FILES["iconfile"]["name"];

list(
$width,$height) = getimagesize($tmpfile);
    
$hImage=number_format(($height/200),2);
$wImage=(int)($width/$hImage);
$thumbImage=imagecreatetruecolor($wImage,200);
$srcimage=imagecreatefromjpeg($tmpfile);
imagecopyresized($thumbImage,$srcimage,0,0,0,$wImage,200,$width,$height);
if(!
imagejpeg($thumbImage,"$directory/$namefile",80)){
...
errore...

ora quando invio l'immagine mi salva una immagine con le dimensione che io calcolo ma mi da un immagine nera non la foto che passo, e mi da questo errore:

Warning: imagecopyresized() expects exactly 10 parameters, 9 given

per quale motivo???