che te recomiendo tener 1 sola imagen para la imagen grande y chica (si total es lo mismo pero mas pekeño...)
yo ayer empeze un pekeño pryecto de un programa parecido al coppermine (un album de fotos)
y te podria decir algo como esto
Código PHP:
<?php
function VerificarImagen($src)
{
if(is_file($src))
{
// array getimagesize ( string filename [, array imageinfo])
$imagen_info = getimagesize($src);// getimagesize() devuelve un array con los siguientes valores
//0 = ancho de la imagen (en pixeles)
//1 = alto de la imagen (en pixeles)
//2 = tipo de la imagen
// 1 -GIF
// 2 -JPG
// 3 -PNG
// Desde aqui las proximas estan en PHP 4.30
// 4 -SWF
// 5 -PSD
// 6 -BMP
// 7 -TIFF(Orden de Bytes Intel)
// 8 -TIFF(Orden de Bytes Motorola)
// 9 -JPC
// 10-JP2
// 11-JPX
// 12-JB2
// 13-SWC
// 14-IFF
// 15-WBMP
// 16-XBM
//3 = una cadena de texto preparada para usar en un tag HTML img (no lo usamos aqui porque esperamos cambiarle los valores que la imagen tiene)
if($imagen_info[0] > 200)
{
$imagen_info[0] = 200;
}
if($imagen_ifo[1] > 200)
{
$imagen_info[1] = 200;
}
echo "<img src=\"" . $src . "\" border=0 width=" . $imagen_info[0] . " height=" . $imagen_info[1];
}
else
{
return false;
}
}
?>
espero que te sirva porque lo escribi recien
para mas informacion
www.php.net/es/getimagesize ;)
suerte