Pero la imagen segun veo la obtienes aqui:
Código PHP:
$image = $_GET['i'];
luego en el otro codigo lo pones despues aqui:
Código PHP:
$info = getimagesize($image); //aqui empieza el codigo nuevo
Y al final del codigo de redimensionar te devuelve la imager redimensionada en la variable $muestra
y entonces continuas con tu script
Código PHP:
$im = imagecreatefrompng($watermark);
$ext = substr($muestra, -3);
lo que no se es que hace ese parametro qie le pasas a substr, ese -3
pero creo que asi se pueden acoplar los dos scripts
Intentalos u nos cuentas.
Un saludo