Witam serdecznie,
Mam taki skrypt:

 $file = "foto.jpg"; 
        $wm = "mini.png"; 
        $image = imagecreatefromjpeg($file);
        imagealphablending($image,true); 

        $wm_image = imagecreatefrompng($wm);
        $watermark_width = imagesx($wm_image);  
		$watermark_height = imagesy($wm_image); 
        
        $sizze = getimagesize($file);  
		$dest_x = $sizze[0] - $watermark_width - 5;  
		$dest_y = $sizze[1] - $watermark_height - 5;
        
        imagecopyresampled($image,$wm_image,$dest_x, $dest_y,0,0,imagesx($image),imagesy($image),imagesx($wm_image),imagesy($wm_image));

        header("Content-type: image/jpeg");

        imagejpeg($image);

		imagedestroy($image);  
		imagedestroy($wm_image); 

po uruchomieniu go znak wodny nie jest widoczny.
Natomiast jak zmienię imagecopyresampled na:

imagecopyresampled($image,$wm_image,0, 0,0,0,imagesx($image),imagesy($image),imagesx($wm_image),imagesy($wm_image));

To jest on widoczny na całą wielkość zdjęcia (a chciałbym go małego, w prawym dolnym rogu).

CO robię nie tak?