[Image-SIG] loading PIL image to pygame without the need to

Jelle Feringa / EZCT Architecture & Design Research jelle.feringa at ezct.net
Sat May 7 16:25:16 CEST 2005


Hi Frederik,

That definitely solved my troubles, thanks a lot!
Sorry for the crash confusion; PyMedia so far has no polite way of saying
'the data you supplied is corrupt' but grinds python to a halt.
Is use the following code now, which is working just swell!

Cheers,

Jelle.

            img = pygame.image.frombuffer(blend.tostring(), blend.size,
blend.mode)
            img = pygame.image.tostring(img, "RGB")
            bmpFrame= vcodec.VFrame(vcodec.formats.PIX_FMT_RGB24, sizeBlend,
(blend.tostring(),None,None))
            print 'bmpFrame'
            yuvFrame= bmpFrame.convert(vcodec.formats.PIX_FMT_YUV420P)
            print 'yuvFrame'
            d = e.encode(yuvFrame)
            print 'encode yuv - frame'
            video.write(d)
            print 'write frame to video file'



More information about the Image-SIG mailing list