←Select platform

PremultiplyAlpha Property

Summary
Indicates whether LEADTOOLS should premultiply the alpha values when loading the image data.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public bool PremultiplyAlpha { get; set; } 
@property (nonatomic, assign) BOOL premultiplyAlpha; 
public boolean getPremultiplyAlpha() 
public void setPremultiplyAlph(boolean value) 
public: 
property bool PremultiplyAlpha { 
   bool get(); 
   void set (    bool ); 
} 
PremultiplyAlpha # get and set (CodecsLoadOptions) 

Property Value

Value Description
true To premultiply the alpha values when loading the image data.
false To load the image data as it is stored in the file. false is the default value.
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, 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 PremultiplyAlphaValuesCommand.

Requirements

Target Platforms

Help Version 22.0.2023.5.5
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Codecs Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.