dbsiz derken?
function watermark($dosya,$metod = "normal") {
				
		
		$damga = imagecreatefrompng("watermark.png");
		
		$bilgi = getimagesize($dosya);
		$tur = $bilgi['mime'];
		if($tur == "image/jpeg")
			$resim = imagecreatefromjpeg($dosya);
		elseif($tur == "image/png")
			$resim = imagecreatefrompng($dosya);
		elseif($tur == "image/gif")
			$resim = imagecreatefromgif($dosya);
		else
			return 0;
		
		$dx = imagesx($damga);
		$dy = imagesy($damga);
		
		if($metod == "normal") {
			imagecopy($resim,$damga,imagesx($resim) - $dx - 10, imagesy($resim) - $dy - 10,0,0,$dx,$dy);
		} elseif( $metod == "doldur") {
			imagesettile($resim,$damga);
			imagefilledrectangle($resim, 0, 0, imagesx($resim), imagesy($resim), IMG_COLOR_TILED);
		} elseif ($metod == "ortaalt") {
			if(imagesx($resim) + 10 > $dx && imagesy($resim) + 10 > $dy)
				imagecopy($resim,$damga,imagesx($resim) / 2 - $dx / 2, imagesy($resim) - $dy - 10,0,0,$dx,$dy);
		} elseif($metod == "tamorta") {
			if(imagesx($resim) + 5 > $dx && imagesy($resim) + 5 > $dy)
				imagecopy($resim,$damga,imagesx($resim) / 2 - $dx / 2, imagesy($resim)/2 - $dy/2,0,0,$dx,$dy);
		}
	
		
		if($tur == "image/jpeg")
			imagejpeg($resim,$dosya);
		elseif($tur == "image/png")
			imagepng($resim,$dosya);
		elseif($tur == "image/gif")
			imagegif($resim,$dosya);
		
		imagedestroy($resim);
	}