If the binary data contains a "known" image type (.JPG, .BMP, .PNG, ...) then it's easy:
MemoryStream ms = new MemoryStream(bytes);
Image im = Image.FromStream(ms);
If it doesn't, but contains a (for example) proprietary graphics format that the framework doesn't support, then you will have to find or write a converter to read the graphics info and generate an Image from it. We can't help with that: we have no access to your binary data and do not know what it contains.
If you do write your own loader, then it would probably be worth writing an article on the process and publishing it here: Submit a new Article - CodeProject