Me respondo y de paso subo el post.
 
 He conseguido redimensionar las imagenes, poniendo una medida fija en pixel(ancho o alto)en la tabla del script y la imagen se redimensiona proporcionalmente, el problema es que se redimensiona siempre, incluso cuando el tamaño real es menor que la medida fijada, con lo cual hace un zoom y sale pixelada. 
Estoy hablando de esto: 
 Código HTML:
 var startStr = '<table width="' + tipWidth + '"><tr><td align="center" width="100%"><img src="'; 
var midStr = '" border="0"; height="400"></td></tr><tr><td valign="top">'; 
var endStr = '</td></tr></table>';
   He intentado poner un % pero no funciona, siempre sale una imagen pequeña que nada tiene que ver con el % fijado.
 Otra cosa que he observado es que siempre que se redimensiona se pierde calidad en la imagen. 
Pregunto.
 ¿hay alguna forma de poner un % en el script y que funcione correctamente?
 ¿como puedo evitar la perdida de calidad en la imagen?
 ¿Alguna otra forma de redimensionar aparte del % o medida fija? 
 Aunque mis preguntas puedan parecer un tanto absurdas, esque soy novato en este tipo de programación y toda ayuda será bien recibida.   
 Slds.