←Select platform

LookupTable Property

Summary

Table of 256 integers containing lookup values that re-map bump image data.

Syntax

C#
VB
WinRT C#
C++
public int[] LookupTable {get; set;}
Public Property LookupTable As Integer()
public int[] LookupTable {get; set;}
get_LookupTable(); 
set_LookupTable(value); 
Object.defineProperty('LookupTable'); 
public: 
property array<int>^ LookupTable { 
   array<int>^ get(); 
   void set (    array<int>^ ); 
} 

Property Value

Table of 256 integers containing lookup values that re-map bump image data.

Example

C#

C#
Imports Leadtools 
Imports Leadtools.ImageProcessing.Effects 
              
' Run the BumpMap command on an image. 
Private Sub BumpMapTest(ByVal image As RasterImage) 
  Try 
     Dim nLookupTable() As Integer 
     ReDim nLookupTable(255) 
     Dim index As Integer = 0 
     For index = 0 To 255 
        nLookupTable(index) = index 
     Next index 
             
     Dim command As BumpMapCommand 
     command = New BumpMapCommand 
     command.Azimuth = 50 
     command.Brightness = 50 
     command.BumpImage = image 
     command.BumpPoint = New Point(0, 0) 
     command.Depth = 1 
     command.DestinationPoint = New Point(0, 0) 
     command.Elevation = 5 
     command.Intensity = 0 
     command.LookupTable = nLookupTable 
     command.Tile = True 
     command.Run(image) 
  Catch e As Exception 
     MessageBox.Show(e.Message) 
  End Try 
End Sub 
C#
using Leadtools; 
using Leadtools.ImageProcessing.Effects; 
              
// Run the BumpMap command on an image. 
private void BumpMapTest(RasterImage image) 
{ 
   try 
   { 
      int [] nLookupTable = new int[256]; 
      for(int index = 0; index<256; index++) 
      { 
         nLookupTable[index] = index; 
      } 
       
      BumpMapCommand command = new BumpMapCommand(); 
      command.Azimuth = 50; 
      command.Brightness = 50; 
      command.BumpImage = image; 
      command.BumpPoint = new Point(0, 0); 
      command.Depth = 1; 
      command.DestinationPoint = new Point(0, 0); 
      command.Elevation = 5; 
      command.Intensity = 0; 
      command.LookupTable = nLookupTable; 
      command.Tile = true; 
      command.Run(image); 
   } 
   catch(Exception exception) 
   { 
      MessageBox.Show(exception.Message); 
   } 
} 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.ImageProcessing.SpecialEffects Assembly
Click or drag to resize