PDA

View Full Version : ImageReader() - how to load a transparent image properly?


hristoff2
14th September 2007, 21:57
Topic = question


I'm not able to load a transparent image properly (want to overlay it on video) :confused:

Tried 24bit,32bit Bitmap and PNG24


/edit

solved using a mask;


..
src = DirectShowSource(blah)

logo = ImageReader("D:\x\logo.bmp" , 0, 1, 120, use_DevIL=true, pixel_type="RGB32")
logo = logo.AssumeFPS(src.FrameRate()).Loop(20).FadeIn(15)
logoMask = ImageReader("D:\x\mask.bmp", 0, 1, 120, use_DevIL=true, pixel_type="RGB32")
logoMask = logoMask.AssumeFPS(src.FrameRate()).Loop(20).FadeOut(15)

Overlay(src, logo, mask=logoMask)