This class enables you to write WBMP images.
Namespace:
Aurigma.GraphicsMill.Codecs
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Public NotInheritable Class WbmpWriter _ Inherits FormatWriter
public sealed class WbmpWriter : FormatWriter
WBMP file format is defined in WAP (Wireless Application Protocol) specification and designed for use with applications that operate over wireless communication networks. It is one of the first standard image formats supported by cellular phones. This format is extremely simple: WBMP file can contain only one 1-bit (black-and-white) image.
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.
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()
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); } } }
Member Name | Description |
---|---|
Format1bppIndexed | 1 bit per pixel. Indexed. |