Обновление: чтение изображения в байт []
// Load file meta data with FileInfo
FileInfo fileInfo = new FileInfo(path);
// The byte[] to save the data in
byte[] data = new byte[fileInfo.Length];
// Load a filestream and put its content into the byte[]
using (FileStream fs = fileInfo.OpenRead())
{
fs.Read(data, 0, data.Length);
}
// Delete the temporary file
fileInfo.Delete();
// Post byte[] to database
Ради истории, вот мой ответ до выяснения вопроса.
Вы имеете в виду загрузку его как BitMap экземпляра?
BitMap image = new BitMap(path);
// Do some processing
for(int x = 0; x < image.Width; x++)
{
for(int y = 0; y < image.Height; y++)
{
Color pixelColor = image.GetPixel(x, y);
Color newColor = Color.FromArgb(pixelColor.R, 0, 0);
image.SetPixel(x, y, newColor);
}
}
// Save it again with a different name
image.Save(newPath);