Image.FromFile(@\"path\\filename.tif\")
or
Image.FromStream(memoryStream)
both produce image objects with only on
bitmap.Dispose();
After For loop you need to Dispose bitmap. Otherwise you get error "file using other process" when try to use same file in other process.