Bueno, primero..
Código PHP:
if (is_dir($file)) {
}
elseif
Eso es una chapuza, bien puedes usar !is_dir($file) para evitarte esas llaves inescesarias..
Segundo, ese codigo no mostrará si hay imagenes con extension .jpeg
Ahora si a tu duda.. lo que yo haria, seria que en lugar de mostrar las imagenes tal coo las lees, primero las guardaria en un array para despues mostrarlas con un for; este bucle podria ser algo como:
Código PHP:
for($i = 0; $i<count($array_de_imagenes); $i++) {
$size = getimagesize($albums.$array_de_imagenes[$i]);
echo "\nnew Array ("."\"".$file."\"".","."\"".$size[0]."\"".","."\"".$size[1]."\"".","."\"\" )";
if($i < count($array_de_imagenes)) echo ",";
}
Creo que seria algo asi..