calculo que por logica de nombre es esta
Código PHP:
{
cambiartam("imagen.png", "nuevaimagen.png", 200, 200);
}
donde el primer 200 seria el width o ancho, y el segundo numero 200 seria el height o alto.. en este caso, creo que te sale una imagen cuadrada de 200 x 200 px, y se deforma,, uff, en ese caso, creo que la funcion no esta funcionando mal, pero se deberia generar otra variable o subfuncion que te permita redimensional el ancho por ejemplo, y que pod default tambien lo haga con el alto sin perder proporcion, mmm.. podrias ver si admite redimensionar por porcentaje, pues por defecto, creo que lo hace por px.