I open a new file in Inkscape, set background color to transparent, which is the default setting in Inkscape, then use "export Bitmap" to saved a png file.
In Blender VSE, "add image", chose the png, set it's blender type to "alpha over"but the background become white, no transparent.But I can see the png file is transparent background in the preview of blender's file manager.
And I use Gimp to create a transparent-background picture, it is normal in VSE.
Attach Files is a compress file, include the 2 transparent png files, 1 background jpg and 1 blender file, open the .blender file will tell the story.
Thanks.
P.S. sorry I don't know how pack the 3 pictures in VSE into a .blender, the "pack data" seems don't do the trick.
CPU: INTEL P8600
RAM: 4096 MB
GFX: nVidia GeForce 9300M GS, 512MB
OS: Ubuntu 10.04 64bit
Drivers: NVIDIA Driver 195.36.24
Blender: 2.62.0 r44136
Inkscape: 0.47, 0.482
Gimp: 2.6.8
Description
Event Timeline
As far as i know Gimp can store PNG images with a separate alpha channel while Inkscape always stores transparency with premultiplied alpha. (Im surely no fan of premultiplied alpha since especially in highly transparent regions the colors are extremely suffering in quality.)
Managed to get them both working:
- Add bright colored strip
- Add both images as strips over the top
- Add both images over the top
- Set the blending mode of both to "Alpha Over"
- Enable the "Premultiply" option on the inkscape image.
Someone with more VSE experience can say if this is intentional? - assigning to Peter.
The fact that you have to enable Premultiply for the transparent PNG strips is not a bug, we'd like to automate that but for now it has to be done manually. Once you do that it works. However it did not refresh automatically when enabling it, needed to press Refresh Sequencer manually, that I've fixed now.