LEADTOOLS Image File Support (Leadtools.Codecs assembly)

PremultiplyAlpha Property

Show in webframe







Indicates whether LEADTOOLS should premultiply the alpha values when loading the image data.
Syntax
public bool PremultiplyAlpha {get; set;}
'Declaration
 
Public Property PremultiplyAlpha As Boolean
'Usage
 
Dim instance As CodecsLoadOptions
Dim value As Boolean
 
instance.PremultiplyAlpha = value
 
value = instance.PremultiplyAlpha
public bool PremultiplyAlpha {get; set;}
@property (nonatomic, assign) BOOL premultiplyAlpha;
public boolean getPremultiplyAlpha()
public void setPremultiplyAlph(boolean value)
            
 
get_PremultiplyAlpha();
set_PremultiplyAlpha(value);
Object.defineProperty('PremultiplyAlpha');
public:
property bool PremultiplyAlpha {
   bool get();
   void set (    bool value);
}

Property Value

true to premultiply the alpha values when loading the image data, false to load the image data as it is stored in the file.

The default value for this property is true in WinRT.

The default value for this property is false in .NET.

Remarks

This property is only used when loading PNG and PSD files that have alpha information.

When loading images for display purposes on platforms that expect image data to be in premultiplied alpha format (such as WinRT), setting this property to true will result in proper image display (i.e. the transparency information will preserved).

When loading images for image processing purposes setting this property to false will load the image data as it is actually stored in the input file, for proper pixel data manipulation. You can then convert the image data to premultiplied alpha format for display using Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand.

Requirements

Target Platforms

See Also

Reference

CodecsLoadOptions Class
CodecsLoadOptions Members

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.