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