I must admit that I never understood what are the streams are all about- I always thought it\'s an internet thing. But now I run into a code that used a stream to load a fil
If you want to deal with image files, of course the second solution is better. In your first section, you have Bitmap bitmap = new Bitmap(fileStream);
you know that an image file is not always Bitmap, it also can be JPEG/PNG/TIFF and so on. While Image.FromFile
is quite professional to deal with image files with different extensions.
Generally speaking, FileStream
is common at file issues, while Image.FromFile
is more particular at image files. It depends on what kind of files you are going to deal with.