Updates the data of this 
RasterImage. 
Syntax
| Visual Basic (Usage) | 
 Copy Code | 
Dim instance As RasterImage
Dim data() As Byte
Dim dataOffset As Integer
 
instance.CopyData(data, dataOffset)
  | 
 
Parameters
- data 
 - Buffer containing the image new data.
 - dataOffset 
 - Offset into data where the copy operation should begin.
 
 
Example
| Visual Basic | 
 Copy Code | 
Public Sub CopyDataExample()    RasterCodecs.Startup()    Dim codecs As RasterCodecs = New RasterCodecs()    Dim image As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "IMAGE1.CMP")
     Dim data As Byte() = New Byte(image.BytesPerLine * image.Height - 1) {}    Dim val As Integer = 0    Dim x As Integer = 0    Do While x < data.Length       data(x) = CByte(val)       val += 1       If val > 255 Then          val = 0       End If       x += 1    Loop    image.CopyData(data, 0)
     codecs.Save(image, LeadtoolsExamples.Common.ImagesPath.Path + "CopyData.bmp", RasterImageFormat.Bmp, 0)
     image.Dispose()    codecs.Dispose()    RasterCodecs.Shutdown() End Sub | 
 
| C# | 
 Copy Code | 
public void CopyDataExample()  {     RasterCodecs.Startup();     RasterCodecs codecs = new RasterCodecs();     RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "IMAGE1.CMP");       byte[] data = new byte[image.BytesPerLine * image.Height];     int val = 0;     for(int x = 0; x < data.Length; x++)     {        data[x] = (byte)val;        val++;        if(val > 255)           val = 0;     }     image.CopyData(data, 0);       codecs.Save(image, LeadtoolsExamples.Common.ImagesPath.Path + "CopyData.bmp", RasterImageFormat.Bmp, 0);       image.Dispose();     codecs.Dispose();     RasterCodecs.Shutdown();  } | 
  
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
 
See Also