public Image GetPhoto(string userID) { Image userPhoto; string[] allPhotos = fileRW.CsvFileRead(sourcePath); int i; //find user for (i = 0; i < allPhotos.Length; i += 2) { if (allPhotos[i] == userID) { break; } } string base64; if (allPhotos.Length <= i) { base64 = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mOUqwcAAMEAnwarUJAAAAAASUVORK5CYII="; } else { base64 = allPhotos[i + 1]; } byte[] bytes = Convert.FromBase64String(base64); using (MemoryStream ms = new MemoryStream(bytes)) { userPhoto = Image.FromStream(ms); } return(userPhoto); }