Поместите метод в вашу службу WCF, который принимает byte [] в качестве параметра.Пусть ваше приложение Silverlight вызовет это и передаст байты.
На стороне сервера класс Image имеет конструктор, который принимает Stream.Таким образом, вы можете создать новый MemoryStream (byte []) с байтами, а затем вызвать Image.FromStream () с новым MemoryStream.
Возможно, есть несколько других способов сделать это, но этот должен работать.