[Mono-dev] Bitmap return type remoting problem

buhochileno at gmail.com buhochileno at gmail.com
Wed Nov 21 20:07:08 EST 2007

Sebastien Pouliot wrote:
> On Wed, 2007-11-21 at 18:01 -0300, buhochileno at gmail.com wrote:
>> Hi:
>> I have a class (with the corrsponding interface) that have a method with 
>> a Bitmap as a return type, something like:
>> class c
>> {
>>     Bitmap GetLastFrame()
>>     {
>>              return new Bitmap("/tmp/baboon.jpg");
>>     }
>> }
>> I'm able to register the object with remoting and call other method, 
>> properties, etc, but when I call the "GetLastFrame" method I get a "Null 
>> or Invalid object value....", if I call the method without remoting all 
>> work ok, but when I make the call from a client with remoting I get this 
>> problem, ofcourse the "/tmp/baboon.jpg" file exist on the remoting 
>> server....
>> any sugestion?.
> Yes, don't remote it.
> Seriously Bitmap may be serializable but :
> * it is probably (98%) not compatible with MS;
> * you would be serializing a lot of data since the Bitmap is
> uncompressed where the original JPEG file was much smaller
ok, I understend your point and I going to search about a small stream 
such jpeg or other streaming approach, but for test porpuses, how can I 
do something like that?, is posible in some way?.



> so return a (much smaller) stream/byte[] and rebuild the Bitmap on the
> client side.
> Sebastien

More information about the Mono-devel-list mailing list