This documentation is for the old version. Go to the latest Graphics Mill docs

WbmpFrame Class

This class represents a frame of the WBMP format.

Namespace: Aurigma.GraphicsMill.Codecs
Assembly: Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)

Syntax

Visual Basic
Public NotInheritable Class WbmpFrame _
       
Inherits Frame
C#
public sealed class WbmpFrame : Frame

Examples

This sample demonstrates how to convert a JPEG image into the WBMP. Draw attention, to be able to save to the WBMP format, we need to reduce colors to 1-bit color depth first.

Visual Basic
Dim bitmap As New Aurigma.GraphicsMill.Bitmap("c:\Mountain.jpg")

bitmap
.ColorManagement.ConvertToIndexed(1, Aurigma.GraphicsMill.ColorPaletteType.Bicolor, _
   
Nothing)

Dim writer As New Aurigma.GraphicsMill.Codecs.WbmpWriter("C:\Mountain.wbmp")

Dim frame As New Aurigma.GraphicsMill.Codecs.WbmpFrame

frame
.SetBitmap(bitmap)

bitmap
.Dispose()

writer
.AddFrame(frame)

frame
.Dispose()

writer
.Dispose()
C#
using (Aurigma.GraphicsMill.Bitmap bitmap = 
           
new Aurigma.GraphicsMill.Bitmap(@"c:\Mountain.jpg"))
{
    bitmap
.ColorManagement.ConvertToIndexed(1, Aurigma.GraphicsMill.ColorPaletteType.Bicolor,
       
null);

   
using (Aurigma.GraphicsMill.Codecs.WbmpWriter writer =
       
new Aurigma.GraphicsMill.Codecs.WbmpWriter())
   
{            
       
using (Aurigma.GraphicsMill.Codecs.WbmpFrame frame =
                   
new Aurigma.GraphicsMill.Codecs.WbmpFrame())
       
{
            frame
.SetBitmap(bitmap);

            writer
.AddFrame(frame);
       
}
   
}
}

Inheritance Hierarchy

Thread Safety

Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.

Object Model




See Also

Reference