SetAlphaValuesCommand Class (original) (raw)

Summary

Fills the image alpha values, while preserving the other image components.

Syntax

C#

Objective-C

C++/CLI

Java

Python

@interface LTSetAlphaValuesCommand : LTRasterCommand 
public class SetAlphaValuesCommand extends RasterCommand 
class SetAlphaValuesCommand(RasterCommand): 

Example

This example will load an image, convert it to 32-bit/pixel and then set the alpha values to half the maximum allowed

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; public void SetAlphaValuesCommandExample() { RasterCodecs codecs = new RasterCodecs(); string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp"); string destFileName = Path.Combine(LEAD_VARS.ImagesDir, "SetAlphaValuesCommand.bmp"); // Load the source image from disk RasterImage image = codecs.Load(srcFileName); // Convert the image to 32-bits/pixel ColorResolutionCommand colorResolution = new ColorResolutionCommand( ColorResolutionCommandMode.InPlace, 32, RasterByteOrder.Bgr, RasterDitheringMethod.None, ColorResolutionCommandPaletteFlags.None, null); colorResolution.Run(image); Assert.IsTrue(image.BitsPerPixel == 32); // Set the alpha values SetAlphaValuesCommand setAlphaValues = new SetAlphaValuesCommand(); setAlphaValues.Alpha = 128; setAlphaValues.Run(image); // Save the image back to disk codecs.Save(image, destFileName, RasterImageFormat.Bmp, 32); // Clean Up image.Dispose(); codecs.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools Assembly

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method