[Mono-winforms-list] Weird issues reading pixels of jpg file on osx
Sebastien Pouliot
sebastien at ximian.com
Wed Aug 30 20:08:33 EDT 2006
Hello Dan,
Did the same code worked on a previous version of Mono ? (if so which
version ?) or are you testing this for the first time ?
Because I recently fixed many endian issues affecting Mac OS X (and
other architectures). It is possible that one of them has broken
something else :-(
I'll try to build a similar test case using one of the embedded bitmap
files we have in the unit tests and see how to bots reacts to it.
On Wed, 2006-08-30 at 15:56 -0700, Dan Shryock wrote:
> When attempting to read the pixel bytes of a jpg on osx (using the
> 1.1.17 build just released) I am getting different results on windows
> versus osx. Does anybody have any ideas why I am getting these
> different results? Any information is very appreciated.
>
> Dan
>
>
> The code being used is as follows:
>
> Bitmap bmp = new Bitmap("file.jpg");
> BitmapData bmpdata = bmp.LockBits(new Rectangle(0,0,bmp.Width,
> bmp.Height),ImageLockMode.ReadOnly,PixelFormat.Format24bppRgb);
>
> unsafe{
> byte* scandata = (byte*) bmpdata.Scan0;
> for(int i=0; i<30; i++){
> Console.WriteLine(scandata[i]);
> }
> }
>
>
> and the results using mono on windows are:
> 187
> 144
> 77
> 187
> 144
> 77
> 186
> 144
> 75
> 188
> 143
> 75
> 188
> 144
> 73
> 189
> 145
> 74
> 192
> 147
> 74
> 192
> 147
> 74
> 192
> 150
> 75
> 191
> 149
> 74
>
> while the results on osx are:
> 255
> 255
> 255
> 255
> 255
> 77
> 255
> 255
> 255
> 255
> 77
> 255
> 255
> 255
> 144
> 75
> 255
> 143
> 75
> 255
> 255
> 73
> 255
> 188
> 255
> 255
> 188
> 144
> 255
> 189
> _______________________________________________
> Mono-winforms-list maillist - Mono-winforms-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
--
Sebastien Pouliot <sebastien at ximian.com>
Blog: http://pages.infinit.net/ctech/
More information about the Mono-winforms-list
mailing list