Bueno ... hay varias formas de interpretar esta pregunta.
La primera y la forma en que creo que se refiere es simplemente modificar el tamaño de la pantalla para que todas las imágenes muestren el mismo tamaño. Para esto, realmente usaría CSS y no JavaScript. Simplemente cree una clase que tenga los valores adecuados de ancho y alto establecidos, y haga que todas las etiquetas <img>
usen esta clase.
Una segunda forma es que desea conservar la relación de aspecto de todas las imágenes, pero escalar el tamaño de visualización a un valor razonable. Hay una forma de acceder a esto en JavaScript, pero necesitaré un poco para escribir una muestra de código rápido.
La tercera forma, y espero que no se refiera a esto, es alterar el tamaño real de la imagen. Esto es algo que tendrías que hacer por el lado del servidor, ya que no solo JavaScript no puede crear imágenes, sino que no tendría ningún sentido, ya que la imagen de tamaño completo ya ha sido enviada.
No creo que AJAX se use para mostrar imágenes. Normalmente, las imágenes se agregan modificando la propiedad src de una etiqueta de imagen html existente o creando dinámicamente una nueva (o un nuevo objeto Image). –