Ben, 64-bit or 32-bit Windows 8.1?(And if 64-bit Windows 8.1, then 64-bit or 32-bit Python?
Does the problem persist if you use the current 1.9.2pre and SDL 1.2.15? http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame Thanks, Jason ________________________________ From: Ben Withbroe <ben.says.b...@gmail.com> To: pygame-users@seul.org Sent: Friday, May 16, 2014 12:30 PM Subject: [pygame] BUG: Color order reversed on Windows Hi pygame devs- I'm running Pygame 1.9.1release on top of SDL 1.2.13 on Windows 8.1. When I set a pixel on a Surface object (with set_at()), and then read the modified pixel back out (with get_at()), the red and blue channels have been exchanged. A minimal demonstration script is attached. For what it's worth, displaying Surfaces works correctly: if I load an image file to a Surface and then display it, it looks correct. However, if I modify the surface (using Surface.set_at()), the modified pixels also display with their red and blue channels exchanged. Thanks, Ben Withbroe