On Mon, 2006-12-04 at 11:28 +0100, Duncan Webb wrote:
> The encoding of image.get_raw_data(format='RGBA') seems to give a
> buffer, that pygame can't process. 'RGB' works fine but has no alpha
> channel so the icons look bad. pygame can't handle 'BGRA' images.

get_raw_data() always returns a buffer object.  As discussed on IRC
yesterday, if you need a string to pass to pygame, just pass the buffer
to str().  It won't be exceptionally fast but it will work.  But I'm not
sure why RGB worked at all, unless you were already converting the
buffer to a string using str().

Cheers,
Jason.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to