Compresses or decompresses this 
RasterImage. 
Syntax
Parameters
- compression 
 - Indicates the type of compression to use on the image.
 
 
Example
This example toggles image compression.
| Visual Basic | 
 Copy Code | 
Public Sub ChangeCompressionTest()        RasterCodecs.Startup()    Dim codecs As RasterCodecs = New RasterCodecs()
         codecs.Options.Load.Compressed = True    Dim image As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "OCR1.TIF")    Dim str As String    If image.IsCompressed Then       str = "BEFORE - ImageSize: " & image.DataSize & " bytes, Type: " & ("Compressed")    Else       str = "BEFORE - ImageSize: " & image.DataSize & " bytes, Type: " & ("UnCompressed")    End If    Console.WriteLine(str, "ChangeCompression")    If (image.IsCompressed = True) Then       image.ChangeCompression(RasterCompression.None)    Else       image.ChangeCompression(RasterCompression.Rle)    End If    If image.IsCompressed Then       str = "AFTER - ImageSize: " & image.DataSize & " bytes, Type: " & ("Compressed")    Else       str = "AFTER - ImageSize: " & image.DataSize & " bytes, Type: " & ("UnCompressed")    End If    Console.WriteLine(str, "ChangeCompression")
         codecs.Options.Load.SuperCompressed = True    image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "IMAGE1.CMP")    If image.IsSuperCompressed Then       str = "BEFORE - ImageSize: " & image.DataSize & " bytes, Type: " & ("Compressed")    Else       str = "BEFORE - ImageSize: " & image.DataSize & " bytes, Type: " & ("UnCompressed")    End If    Console.WriteLine(str, "ChangeCompression")    If (image.IsSuperCompressed = True) Then       image.ChangeCompression(RasterCompression.None)    Else       image.ChangeCompression(RasterCompression.Super)    End If    If image.IsSuperCompressed Then       str = "AFTER - ImageSize: " & image.DataSize & " bytes, Type: " & ("Compressed")    Else       str = "AFTER - ImageSize: " & image.DataSize & " bytes, Type: " & ("UnCompressed")    End If    Console.WriteLine(str, "ChangeCompression")
     image.Dispose()    codecs.Dispose()    RasterCodecs.Shutdown() End Sub | 
 
| C# | 
 Copy Code | 
public void ChangeCompressionTest()  {     // This method toggles image compression.     RasterCodecs.Startup();     RasterCodecs codecs = new RasterCodecs();       // Load the image compressed     codecs.Options.Load.Compressed = true;     RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "OCR1.TIF");     String str = "BEFORE - ImageSize: " + image.DataSize + " bytes, Type: " + (image.IsCompressed ? "Compressed" : "UnCompressed");     Console.WriteLine(str, "ChangeCompression");     image.ChangeCompression((image.IsCompressed == true) ? RasterCompression.None : RasterCompression.Rle);     str = "AFTER - ImageSize: " + image.DataSize + " bytes, Type: " + (image.IsCompressed ? "Compressed" : "UnCompressed");     Console.WriteLine(str, "ChangeCompression");       // Load the image super-compressed     codecs.Options.Load.SuperCompressed = true;     image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "IMAGE1.CMP");     str = "BEFORE - ImageSize: " + image.DataSize + " bytes, Type: " + (image.IsSuperCompressed ? "Compressed" : "UnCompressed");     Console.WriteLine(str, "ChangeCompression");     image.ChangeCompression((image.IsSuperCompressed == true) ? RasterCompression.None : RasterCompression.Super);     str = "AFTER - ImageSize: " + image.DataSize + " bytes, Type: " + (image.IsSuperCompressed ? "Compressed" : "UnCompressed");     Console.WriteLine(str, "ChangeCompression");       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