no seria mejor que lo manejaras con CSS? digo, para hacer lo que pretendes primero deberás descargar la imagen a tu servidor, redimencionar y luego mostrarla, con css puedes indicar un máximo para ancho y alto, si las imagenes son menores se mostrarán con su tamaño original, si son mas grandes el css obligará a las imagenes redimecionarse al tamaño máximo permitido...
Código CSS:
Ver originalimg {
max-width: 400px;
max-height: 400px;
}