Podés redimensionar la imagen con PHP (en las FAQs hay un ejemplo) o si querés manejarte con HTML podés especificar el ancho O el alto, en vez de ambas, y se toma proporcional automáticamente.
Para el popup de la imagen deberías usar Javascript, en las FAQs nuevamente está la respuesta
http://www.forosdelweb.com/showthrea...896#post266896 http://www.forosdelweb.com/showthrea...910#post266910