LEADTOOLS (Leadtools assembly)

PremultiplyAlphaValuesCommand Class

Show in webframe
Example 







Members 
Converts the image data to or from premultiplied alpha values.
Object Model
Syntax
public class PremultiplyAlphaValuesCommand : RasterCommand, IRasterCommand  
'Declaration
 
Public Class PremultiplyAlphaValuesCommand 
   Inherits RasterCommand
   Implements IRasterCommand 
'Usage
 
Dim instance As PremultiplyAlphaValuesCommand
public sealed class PremultiplyAlphaValuesCommand : IRasterCommand  
@interface LTPremultiplyAlphaValuesCommand : LTRasterCommand
public class PremultiplyAlphaValuesCommand extends RasterCommand
function Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand()
public ref class PremultiplyAlphaValuesCommand : public RasterCommand, IRasterCommand  
Remarks
This command only works with images that are 32 or 64-bit bits per pixel.
Example
Copy Code  
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;

      
public void PremultiplyAlphaValuesCommandExample()
{
   RasterCodecs codecs = new RasterCodecs();
   string srcFileName = Path.Combine(ImagesPath.Path, "LittleGFlyingAlpha.png");
   string destFileName = Path.Combine(ImagesPath.Path, "PremultiplyAlphaValuesCommand.bmp");

   // Load the source image from disk
   RasterImage image = codecs.Load(srcFileName);
   Debug.Assert(image.BitsPerPixel == 32);

   // Convert the image data to premultiplied alpha values
   PremultiplyAlphaValuesCommand cmd = new PremultiplyAlphaValuesCommand();
   cmd.ConvertToPremultipliedValues = true;
   cmd.Run(image);

   // Save the image back to disk
   codecs.Save(image, destFileName, RasterImageFormat.Bmp, 32);

   // Clean Up
   image.Dispose();
   codecs.Dispose();
}
Requirements

Target Platforms

See Also

Reference

PremultiplyAlphaValuesCommand Members
Leadtools.ImageProcessing Namespace

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.