Changes for recent image alpha rework.
authorSergey Sharybin <sergey.vfx@gmail.com>
Fri, 4 Jan 2013 07:56:42 +0000 (07:56 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Fri, 4 Jan 2013 07:56:42 +0000 (07:56 +0000)
Addons maintainers, please double check the changes.

io_directx_bel/bel/image.py
sequencer_extra_actions/operators_extra_actions.py

index f4a61792e1b5fccccd9b1f9c0808d53bc2720db1..74f45b20c36205b1f9f036096442df34bef8ef79 100644 (file)
@@ -12,7 +12,7 @@ def dprint(str,l=2) :
 
 # create or retrieve a bdata image
 # given its path 
-def new(path, name=False, relative = True, premul = True) :
+def new(path, name=False, relative = True) :
     path = fs.clean(path)
     # check file
     if fs.isfile(path) == False :
@@ -41,7 +41,6 @@ def new(path, name=False, relative = True, premul = True) :
     # finally :
     img = bpy.data.images.load(filepath=path)
     img.name = name
-    img.use_premultiply = premul
     return img
 
 
@@ -159,10 +158,6 @@ def applyShader(mat,config) :
     tex.use_alpha = alpha
     tex.use_preview_alpha = alpha
 
-    # IMAGE
-    if type(img) != type(None) :
-        img.use_premultiply = True
-
 def BSshader(nodes,pointer) :
     tkm = bpy.context.scene.tkm
     typ, nodename = pointer.split(' ')
@@ -235,7 +230,6 @@ def BSshader(nodes,pointer) :
                 return mat
             img = bpy.data.images.load(filepath=imgpath+ext)
             img.name = imgname
-            img.use_premultiply = True
         else : img = bpy.data.images[imgname]
         
         '''
index 937d0b40f15a52d5a3363bf88e10297ba5270f0a..11771897a570e6f010673879adbc6348ec507992 100644 (file)
@@ -902,7 +902,7 @@ class Sequencer_Extra_CopyProperties(bpy.types.Operator):
     ('deinterlace', 'Filter - De-Interlace', ''),
     ('flip', 'Filter - Flip', ''),
     ('float', 'Filter - Convert Float', ''),
-    ('premultiply', 'Filter - Premultiply', ''),
+    ('alpha_mode', 'Filter - Alpha Mode', ''),
     ('reverse', 'Filter - Backwards', ''),
     # SOUND
     ('pan', 'Sound - Pan', ''),
@@ -994,8 +994,8 @@ class Sequencer_Extra_CopyProperties(bpy.types.Operator):
                         i.use_flip_y = strip.use_flip_y
                     elif self.prop == 'float':
                         i.use_float = strip.use_float
-                    elif self.prop == 'premultiply':
-                        i.use_premultiply = strip.use_premultiply
+                    elif self.prop == 'alpha_mode':
+                        i.alpha_mode = strip.alpha_mode
                     elif self.prop == 'reverse':
                         i.use_reverse_frames = strip.use_reverse_frames
                     elif self.prop == 'pan':