private ImageFormat selectFromExtension(string filename)
{
ImageFormat imFormat;
string ext = filename.Substring(filename.LastIndexOf(".") + 1);
ext.ToUpperInvariant();
if (ext == "BMP")
imFormat = ImageFormat.Bmp;
else if (ext == "EMF")
imFormat = ImageFormat.Emf;
else if (ext == "GIF")
imFormat = ImageFormat.Gif;
else if (ext == "JPG")
imFormat = ImageFormat.Jpeg;
else if (ext == "PNG")
imFormat = ImageFormat.Png;
else if (ext == "TIFF")
imFormat = ImageFormat.Tiff;
else if (ext == "WMF")
imFormat = ImageFormat.Wmf;
else
imFormat = ImageFormat.Png;
return imFormat;
}