Hola Jossxx
Tendrias que usar Javascript para eso....
Aqui te dejo un script que habre la imagen segun el tamaño original de la misma...
<html>
<head>
<!-- Copiar dentro del tag HEAD -->
<script LANGUAGE="JavaScript">
<!--
function CargarFoto(img, ancho, alto){
derecha=(screen.width-ancho)/2;
arriba=(screen.height-alto)/2;
string="toolbar=0,scrollbars=0,location=0,statusba r=0,menubar=0,resizable=1,width="+ancho+",height=" +alto+",left="+derecha+",top="+arriba+"";
fin=window.open(img,"",string);
}
// -->
</script>
</head>
</head>
<body>
<!-- Copiar dentro del tag BODY -->
<!-- imagen.jpg es el nombre del archivo, 240 es el ancho de la imagen y 350 el alto -->
<a href="javascript
:CargarFoto('imagen.jpg','240','35 0')">Abrir imagen</a>
<a href="javascript
:CargarFoto('imagen2.jpg','250','2 50')"><img src="imagen2pequeña.gif"></a>
</body>
</html>
Espero que te sirva...
Cualquier duda que tengas solo avisa...
Saludos..